1
我需要知道我讀取的JPEG文件的方向。如何使用libjpeg獲取JPEG文件方向
jpeg_create_decompress(&cinfo);
jpeg_stdio_src(&cinfo, file);
jpeg_read_header(&cinfo, TRUE);
閱讀標題後該怎麼辦?請幫助
我需要知道我讀取的JPEG文件的方向。如何使用libjpeg獲取JPEG文件方向
jpeg_create_decompress(&cinfo);
jpeg_stdio_src(&cinfo, file);
jpeg_read_header(&cinfo, TRUE);
閱讀標題後該怎麼辦?請幫助
方向存儲在EXIF部分。
在這裏我看到兩個選項:
使用libexif
的jpegtools,例如參見: https://github.com/kif/imagizer/blob/master/libexiftran/jpegtools.c(尋找get_orientation()
功能)
或使用類似中使用的get_orientation()
功能http://src.gnu-darwin.org/ports/x11-toolkits/gtk20/work/gtk+-2.12.3/gdk-pixbuf/io-jpeg.c
直接從j_decompress_ptr
檢索方向。 (這可能是最快實現的解決方案)
我應該在我的xcode項目中包含什麼第二方法工作? – 2013-02-12 11:55:44
您可能必須從該文件複製'get_orientation()'函數並解決缺失的任何依賴關係。請注意,我鼓勵在*(1)*中使用封裝良好的庫方法。 – kfunk 2013-02-12 12:00:54
我在問,因爲真的有很多依賴關係,我發現它會花費很多時間。但是,好的,真的非常感謝您幫助我們找到解決方案 – 2013-02-12 12:04:25