]> granicus.if.org Git - imagemagick/commit
Align pixel orientation with exif:Orientation in HEIC decoder (#1233)
authorSergii Rudchenko <rudchenkos@gmail.com>
Mon, 3 Sep 2018 18:33:15 +0000 (20:33 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Mon, 3 Sep 2018 18:33:15 +0000 (20:33 +0200)
commit41fa21a2eabdeee0202a5f32c081ee968784c265
tree4d5a3c5462f267fbd6f0c1c9a9081b7497491e93
parentb2a74f73bfdcbbf851345c1d1104642d9f172acc
Align pixel orientation with exif:Orientation in HEIC decoder (#1233)

* Align pixel orientation with exif:Orientation in HEIC decoder

It turns out that in HEIC the pixels are never rotated and the metadata only
indicates the orientation of the sensor when the photo was taken.

Hence, there was a discrepancy between `Image->orientation` and actual pixel
orientation in images loaded with the `heic` coder. Particularly, this led to
incorrect behavior of the `-auto-orient` which in this case tried to compensate
non-existing pixel rotation.

https://github.com/ImageMagick/ImageMagick/issues/1232
coders/heic.c