IrfanView v4.72 x64
Jpg_transform.dll v4.71 (from v4.72 archive)
Test images: JPEG from phone camera, dimensions 2944 x 1656, or dimensions 4032 x 2268.
I just found out that the combination of enabling Auto-rotate (according to EXIF orientation, if available) + "Perfect" transformation only (don't cut OFF rows/columns in this case) does not show the expected behavior: instead of warning that a perfect rotation isn't possible ("Bad image dimensions"), it just acts like the Perfect transformation isn't selected and does a lossy rotation that cuts off a strip of 8 pixels.
In contrast, 90 and 180 degrees of the manual rotation options, plus vertical flip, do show this warning message.
Jpg_transform.dll v4.71 (from v4.72 archive)
Test images: JPEG from phone camera, dimensions 2944 x 1656, or dimensions 4032 x 2268.
I just found out that the combination of enabling Auto-rotate (according to EXIF orientation, if available) + "Perfect" transformation only (don't cut OFF rows/columns in this case) does not show the expected behavior: instead of warning that a perfect rotation isn't possible ("Bad image dimensions"), it just acts like the Perfect transformation isn't selected and does a lossy rotation that cuts off a strip of 8 pixels.
In contrast, 90 and 180 degrees of the manual rotation options, plus vertical flip, do show this warning message.
Comment