Closed Bug 1696093 Opened 3 years ago Closed 3 years ago

AVIF image mirroring and rotation support

Categories

(Core :: Graphics: ImageLib, task, P3)

task

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: jbauman, Assigned: jbauman)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

AVIF images can have various transforms (rotation, mirroring, cropping) specified at the container level. We don't support this yet, but the implementation should be straightforward.

Note from HEIF (ISO/IEC 23008-12:2017) § 6.3 Derivation of an output image of an image item:

A sequence of transformative item properties is formed from all essential transformative item properties of the image item and any set of the non-essential transformative item properties of the image item. That sequence of transformative item properties is applied, in the order of their appearance in the ItemPropertyAssociation for the image item, to the reconstructed image to obtain the output image.

Assignee: nobody → jbauman
Status: NEW → ASSIGNED
Blocks: 1715095

Clean aperture (clap) support has been separated into bug 1715095

Summary: AVIF image transform support → AVIF image mirroring and rotation support
Pushed by bvandyk@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3352a03a5949
AVIF image transform support. r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
Depends on: 1712368
Blocks: 1715648
No longer regressions: 1715642
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: