回答

0

从我的相机(在Exif数据中取向)以一个垂直的图像:

  • IM identify说:

    Test.jpg JPEG 5472x3648 5472x3648+0+0 8-bit sRGB 6.907MB 0.000u 0:00.000 
    
  • Linux的file命令说(提取):

    Test.jpg: JPEG image data, Exif standard: [... orientation=lower-left, ... ], ... , 5472x3648, ... 
    

转换后,

  • IM identify说:

    Test-out.jpg JPEG 3648x5472 3648x5472+0+0 8-bit sRGB 7.082MB 0.000u 0:00.010 
    
  • 而且file

    Test-out.jpg: JPEG image data, Exif Standard: [... orientation=upper-left, ...], ... , 3648x5472, ... 
    

如此明显的JPEG改写为具有通常的方向,并兼容不支持的JPEG阅读器EXIF方向。