Makefile describes how they were created. To generate files yourself, you have to install cavif and davif
Additional test images may to be added. Please check our repositories for them.
profile | bit depth | Monochrome | CDEF | Loop Restoration | file |
---|---|---|---|---|---|
0 | 8 | NO | YES | here | |
0 | 8 | YES | NO | YES | here |
0 | 10 | NO | NO | here | |
0 | 10 | YES | NO | NO | here |
profile | bit depth | Monochrome | CDEF | Loop Restroation | file |
---|---|---|---|---|---|
1 | 8 | NO | YES | here | |
1 | 8 | YES | NO | YES | here |
1 | 10 | NO | NO | here | |
1 | 10 | YES | NO | NO | here |
1 | 12 | NO | NO | here | |
1 | 12 | YES | NO | NO | here |
Test images for rotation(irot
), mirroring(imir
), cropping(clap
).
All AVIF images are encoded in these settings:
MIAF defines the transform operation order(p.16):
These properties, if used, shall be indicated to be applied in the following order:
clean aperture first, then rotation, then mirror.
No operation is applied.
Encoded image is rotated at 90 degree in counter-clockwise, and marked to rotate it 270 degree in counter-clockwise when displaying. Thus, resulted image is as the same as the original.
Encoded image is rotated at 270 degree in counter-clockwise, and marked to rotate it 90 degree in counter-clockwise when displaying. Thus, resulted image is as the same as the original.
Encoded image is mirrored horizontally, and marked to mirror it horizontally again when displaying. Thus, resulted image is as the same as the original.
Vertical version. Same as above.
kimono.mirror-vertical.rotate270.avif
Encoded image is mirrored vertically, then rorated at 90 degree in clockwise, and marked to rotate it at 90 degree in counter-clockwise and then mirror it vertically when displaying.
Thus, resulted image is as the same as the original.
Displaying image will be cropped from the original image, using CleanApertureBox
(See: ISO/IEC 14496-12:2015).
Cropped under these condition:
Resulted image should be:
Encoded image is mirrored vertically, then rorated at 90 degree in clockwise, and marked to crop it first, rotate it at 90 degree in counter-clockwise, and then mirror it vertically.
Cropping condition is:
Resulted image should be as the same as above.
profile | bit depth | pix fmt | Monochrome | odd width | odd height | file |
---|---|---|---|---|---|---|
0 | 8 | YUV420 | here | |||
0 | 8 | YUV420 | YES | here | ||
0 | 8 | YUV420 | YES | here | ||
0 | 8 | YUV420 | YES | YES | here | |
0 | 8 | YUV420 | YES | here | ||
0 | 8 | YUV420 | YES | YES | here | |
0 | 8 | YUV420 | YES | YES | here | |
0 | 8 | YUV420 | YES | YES | YES | here |
0 | 10 | YUV420 | here | |||
0 | 10 | YUV420 | YES | here | ||
0 | 10 | YUV420 | YES | here | ||
0 | 10 | YUV420 | YES | YES | here | |
0 | 10 | YUV420 | YES | here | ||
0 | 10 | YUV420 | YES | YES | here | |
0 | 10 | YUV420 | YES | YES | here | |
0 | 10 | YUV420 | YES | YES | YES | here |
2 | 12 | YUV420 | here | |||
2 | 12 | YUV420 | YES | here | ||
2 | 12 | YUV420 | YES | here | ||
2 | 12 | YUV420 | YES | YES | here | |
2 | 12 | YUV420 | YES | here | ||
2 | 12 | YUV420 | YES | YES | here | |
2 | 12 | YUV420 | YES | YES | here | |
2 | 12 | YUV420 | YES | YES | YES | here |
2 | 8 | YUV422 | here | |||
2 | 8 | YUV422 | YES | here | ||
2 | 8 | YUV422 | YES | here | ||
2 | 8 | YUV422 | YES | YES | here | |
2 | 8 | YUV422 | YES | here | ||
2 | 8 | YUV422 | YES | YES | here | |
2 | 8 | YUV422 | YES | YES | here | |
2 | 8 | YUV422 | YES | YES | YES | here |
2 | 10 | YUV422 | here | |||
2 | 10 | YUV422 | YES | here | ||
2 | 10 | YUV422 | YES | here | ||
2 | 10 | YUV422 | YES | YES | here | |
2 | 10 | YUV422 | YES | here | ||
2 | 10 | YUV422 | YES | YES | here | |
2 | 10 | YUV422 | YES | YES | here | |
2 | 10 | YUV422 | YES | YES | YES | here |
2 | 12 | YUV422 | here | |||
2 | 12 | YUV422 | YES | here | ||
2 | 12 | YUV422 | YES | here | ||
2 | 12 | YUV422 | YES | YES | here | |
2 | 12 | YUV422 | YES | here | ||
2 | 12 | YUV422 | YES | YES | here | |
2 | 12 | YUV422 | YES | YES | here | |
2 | 12 | YUV422 | YES | YES | YES | here |
1 | 8 | YUV444 | here | |||
1 | 8 | YUV444 | YES | here | ||
1 | 8 | YUV444 | YES | here | ||
1 | 8 | YUV444 | YES | YES | here | |
1 | 8 | YUV444 | here | |||
1 | 8 | YUV444 | YES | here | ||
1 | 8 | YUV444 | YES | here | ||
1 | 8 | YUV444 | YES | YES | here | |
1 | 10 | YUV444 | here | |||
1 | 10 | YUV444 | YES | here | ||
1 | 10 | YUV444 | YES | here | ||
1 | 10 | YUV444 | YES | YES | here | |
2 | 12 | YUV444 | here | |||
2 | 12 | YUV444 | YES | here | ||
2 | 12 | YUV444 | YES | here | ||
2 | 12 | YUV444 | YES | YES | here | |
2 | 12 | YUV444 | YES | here | ||
2 | 12 | YUV444 | YES | YES | here | |
2 | 12 | YUV444 | YES | YES | here | |
2 | 12 | YUV444 | YES | YES | YES | here |