1.9.8 - image autorotation - EXIF/HEIF data

Bugs which have been reproduced by a second user or the developer, or features to do

Moderators: xnview, Dreamer

Post Reply
User avatar
user0
XnThusiast
Posts: 2691
Joined: Sat May 09, 2015 9:37 am

1.9.8 - image autorotation - EXIF/HEIF data

Post by user0 »

XnViewMP 1.9.8
Windows11 (25H2), display resolution 3840x2160, dpi scale 150%


Browser\Viewer - image autorotation

Issue A
Browser
  • missing autorotation overlay icon for EXIF Orientation: bottom-right (3) / rotate 180 degrees
    with setting 'Auto-rotate images according to EXIF orientation tag' enabled
test files (4.6Mb) from EXIF orientation handling is a ghetto
A.png
A.png (17.52 KiB) Viewed 50 times


Issue B - irot/imir
Browser\Viewer
it looks like XnViewMP support irot/imir properties of HEIF-based formats*, but some polishing is required:
  • fix overlay icons
  • add on/off functionality
    eg
    • rename and use existing setting:
      'Auto-rotate images according to EXIF orientation tag' → eg
      'Auto-rotate images (based on EXIF orientation tag or HEIF irot/imir properties)'
    • maybe add а feature that allows user to choose which orientation data to use if both are available in HEIF-based formats

test files (11Mb) from Exif orientation in different formats
B.png
B.png (142.52 KiB) Viewed 50 times
* in HEIF-based (ISOBMFF) formats such as AVIF and HEIC, image orientation is intended to be represented using the irot and imir properties instead of EXIF orientation tags:
  • irot (image rotation)
    0: No rotation
    1: 90 degrees
    2: 180 degrees
    3: 270 degrees
  • imir (image mirroring)
    0: Top-to-bottom (vertical) mirroring
    1: Left-to-right (horizontal) mirroring







Related
User avatar
xnview
Author of XnView
Posts: 47095
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: 1.9.8 - image autorotation - EXIF/HEIF data

Post by xnview »

:bugconfirmed:
Pierre.
Post Reply