Closed cconcolato closed 4 years ago
After processing more samples, I realize that Apple files contains these transformative properties in the right order but may skip one or several. I.e. the sample files seem to consider that the following sequences are valid:
I am unsure if the following sequences would be valid:
What do you think? Should we clarify the text?
The spec says "These properties, if used," so it is fine to omit some of them. All of the combinations you listed are valid I think. The following would be invalid:
I would be happy if Apple could speak up on this. My take is that they consider this is renderer requirement.
In our initial analysis we thought that the following normative statement (from 7.3.6.7) was not relevant for the validation tool:
On second thought, it does. 6.3 in HEIF indicates how rendering is done:
The statement in MIAF is meant to say: the transformative properties (if specified) shall appear in the following order in the ItemPropertyAssociation for the image item: clean aperture first, then rotation, then mirror.
Such rule needs to be added. Maybe the spec should be clarified.