我正在尝试将.IIQ图像文件批量转换为.jpg
以下是我要转换的一张照片的示例: https://www.sendspace.com/file/v3p4z6
文件尺寸较大:
exiftool filename.IIQ -ImageSize
Image Size : 8984x6732
整个文件夹中都包含此类图像
但是,使用imagemagick的mogrify转换对其进行转换会产生非常低的Res jpg。可能是因为PixelXDimension / PixelYDimension的数据类型不正确(请参见下面的详细错误):
convert filename.IIQ filename.jpg
convert: Incorrect count for "MakerNote"; tag ignored. `TIFFFetchNormalTag' @ warning/tiff.c/TIFFWarnings/881.
convert: Wrong data type 3 for "PixelXDimension"; tag ignored. `TIFFReadCustomDirectory' @ warning/tiff.c/TIFFWarnings/881.
convert: Wrong data type 3 for "PixelYDimension"; tag ignored. `TIFFReadCustomDirectory' @ warning/tiff.c/TIFFWarnings/881.
exiftool -ImageSize filename.jpg
======== filename.jpg
Image Size : 420x561
与mogrify相同:
mogrify -format jpg filename.IIQ
mogrify: Incorrect count for "MakerNote"; tag ignored. `TIFFFetchNormalTag' @ warning/tiff.c/TIFFWarnings/881.
mogrify: Wrong data type 3 for "PixelXDimension"; tag ignored. `TIFFReadCustomDirectory' @ warning/tiff.c/TIFFWarnings/881.
mogrify: Wrong data type 3 for "PixelYDimension"; tag ignored. `TIFFReadCustomDirectory' @ warning/tiff.c/TIFFWarnings/881.
exiftool filename.jpg -ImageSize
Image Size : 420x561
我能够在Shotwell Viewer中打开照片。图像是正确的分辨率。然后,我可以通过以下选项将其转换为:另存为,保持原始分辨率-> filename.jpg。结果正是我所期望的。
但是有成百上千个这样的图像,所以几乎不可能用Shotwell为每张照片手动执行此任务
如何绕过该错误并批量转换图像?