- From: Mark Callow <callow_mark@hicorp.co.jp>
- Date: Fri, 26 Aug 2011 11:10:38 -0700
On 11/08/26 10:03, Tab Atkins Jr. wrote: > On Fri, Aug 26, 2011 at 9:57 AM, Glenn Maynard <glenn at zewt.org> wrote: >> Rather than baking magic EXIF constants into the API, would it make more >> sense to translate to degrees? > Possibly. However, 4 of the EXIF orientations (2, 4, 5, and 7) are > "unnatural" orientations that require mirroring the data as well as > rotating it. > > We'd also need to decide whether the reported rotation is how much it > differs from upright or the rotation needed to return it to upright > (the difference between 90deg and -90deg). > The EXIF constants do not represent a degree of rotation. They describe how the rows and columns of the image data map to the top and bottom of the image so more flexible in some ways, as evidenced by the possible "unnatural" orientations, and less flexible in others. When EXIF orientation is present in the JFIF/EXIF file, I would hope the browser would apply it whenever decoding the file and creating the image object. If it does so , there should remain relatively few cases where the webapp needs to read the image's natural orientation. But I have no objection to such a property being added. Regards -Mark
Received on Friday, 26 August 2011 11:10:38 UTC