blender/tests/files/imbuf_io/reference
Mark Boorer dfd6879a3a Color Management: Correct read and write of sRGB/Rec.709 tags in video
For backwards compatibility with older Blender versions, sRGB video files
were read and written as CICP 1,1,1 (Rec.709 primaries with gamma 2.4).

This is wrong, and makes importing and export video inaccurate when other
software is involved. Now they get written correctly as 1,13,1.

Loading an sRGB video file written by older Blender versions now assigns
a different colorspace, in which case the colorspace must manually be set
to "sRGB" to get matching results. Videos in existing blend files are not
affected as they store the previously resolved colorspace.

Pull Request: https://projects.blender.org/blender/blender/pulls/163710
2026-09-23 17:04:41 +02:00
..
avif-bw-08-90__from__rgba08.avif Fix #154260: Inconsistent AVIF BW output support 2026-06-24 21:22:29 +02:00
avif-bw-12-90__from__rgba32.avif Fix #154260: Inconsistent AVIF BW output support 2026-06-24 21:22:29 +02:00
avif-rgb-08-70__from__rgba32.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
avif-rgb-08-90__from__rgba08.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
avif-rgb-10-70__from__rgba32.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
avif-rgb-10-90__from__rgba08.avif Images: AVIF file format read and write support 2026-02-06 00:15:05 +01:00
avif-rgb-12-70__from__rgba32.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
avif-rgb-12-90__from__rgba08.avif Images: AVIF file format read and write support 2026-02-06 00:15:05 +01:00
avif-rgba-08-70__from__rgba32.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
avif-rgba-08-90__from__rgba08.avif Color Management: Correct read and write of sRGB/Rec.709 tags in video 2026-09-23 17:04:41 +02:00
bmp-bw__from__rgba08.bmp
bmp-bw__from__rgba32.bmp
bmp-rgb__from__rgba08.bmp
bmp-rgb__from__rgba32.bmp
cineon-rgb__from__rgba08.cin
cineon-rgb__from__rgba32.cin
dds_bc1_mips.dds Tests: Add imbuf tests for the DDS image format 2026-04-29 20:21:51 +02:00
dds_bc3_mips.dds Tests: Add imbuf tests for the DDS image format 2026-04-29 20:21:51 +02:00
dds_bc4_mips.dds Tests: Add imbuf tests for the DDS image format 2026-04-29 20:21:51 +02:00
dds_bc5_mips.dds Tests: Add imbuf tests for the DDS image format 2026-04-29 20:21:51 +02:00
dds_bc7_mips.dds Tests: Add imbuf tests for the DDS image format 2026-04-29 20:21:51 +02:00
dpx-rgb-08-false__from__rgba08.dpx
dpx-rgb-08-false__from__rgba32.dpx
dpx-rgb-12-false__from__rgba08.dpx
dpx-rgb-12-false__from__rgba32.dpx
dpx-rgb-16-false__from__rgba08.dpx
dpx-rgb-16-false__from__rgba32.dpx
dpx-rgba-10-true__from__rgba08.dpx
dpx-rgba-10-true__from__rgba32.dpx
dpx-rgba-12-true__from__rgba08.dpx
dpx-rgba-12-true__from__rgba32.dpx
dpx-rgba-16-true__from__rgba08.dpx
dpx-rgba-16-true__from__rgba32.dpx
hdr-bw__from__rgba08.hdr
hdr-bw__from__rgba32.hdr
hdr-rgb__from__rgba08.hdr
hdr-rgb__from__rgba32.hdr
iris-bw__from__rgba08.rgb Image: Use OpenImageIO for loading and saving sgi-iris images 2026-05-14 21:34:44 +02:00
iris-bw__from__rgba32.rgb Image: Use OpenImageIO for loading and saving sgi-iris images 2026-05-14 21:34:44 +02:00
iris-rgb__from__rgba08.rgb Tests: Add imbuf tests for the iris image format 2026-04-27 20:59:48 +02:00
iris-rgb__from__rgba32.rgb Tests: Add imbuf tests for the iris image format 2026-04-27 20:59:48 +02:00
iris-rgba__from__rgba08.rgb Tests: Add imbuf tests for the iris image format 2026-04-27 20:59:48 +02:00
iris-rgba__from__rgba32.rgb Tests: Add imbuf tests for the iris image format 2026-04-27 20:59:48 +02:00
jpeg-bw-70__from__rgba32.jpg
jpeg-bw-90__from__rgba08.jpg
jpeg-rgb-70__from__rgba32.jpg
jpeg-rgb-90__from__rgba08.jpg
jpeg2000-bw-08-jp2-70__from__rgba32.jp2 Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-bw-08-jp2-90__from__rgba08.jp2 Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-bw-12-jp2-70__from__rgba32.jp2 Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-bw-12-jp2-90__from__rgba08.jp2 Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-bw-16-j2k-70__from__rgba32.j2c Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-bw-16-j2k-90__from__rgba08.j2c Refactor: change ImBuf::planes to be ImColorMode enum, and rename to color_mode 2026-05-12 18:34:01 +02:00
jpeg2000-rgb-08-jp2-70__from__rgba32.jp2
jpeg2000-rgb-08-jp2-90__from__rgba08.jp2
jpeg2000-rgb-12-jp2-70__from__rgba32.jp2
jpeg2000-rgb-12-jp2-90__from__rgba08.jp2
jpeg2000-rgb-16-j2k-70__from__rgba32.j2c
jpeg2000-rgb-16-j2k-90__from__rgba08.j2c
jpeg2000-rgba-08-jp2-70__from__rgba32.jp2
jpeg2000-rgba-08-jp2-90__from__rgba08.jp2
jpeg2000-rgba-12-jp2-70__from__rgba32.jp2
jpeg2000-rgba-12-jp2-90__from__rgba08.jp2
jpeg2000-rgba-12-jp2-false-true-false-70__from__rgba08.jp2
jpeg2000-rgba-12-jp2-false-true-false-70__from__rgba32.jp2
jpeg2000-rgba-16-j2k-70__from__rgba32.j2c
jpeg2000-rgba-16-j2k-90__from__rgba08.j2c
jpeg2000-rgba-16-jp2-false-false-true-70__from__rgba08.jp2
jpeg2000-rgba-16-jp2-false-false-true-70__from__rgba32.jp2
open_exr-bw-16-htj2k__from__rgba08.exr
open_exr-bw-16-htj2k__from__rgba32.exr
open_exr-bw-16-zip__from__rgba08.exr
open_exr-bw-16-zip__from__rgba32.exr
open_exr-bw-32-dwab-97__from__rgba08.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-bw-32-dwab-97__from__rgba32.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-lowercase-rgba-16-zip.exr
open_exr-rgb-16-dwaa-50__from__high-values.exr Fix #152455: OpenEXR DWAA/DWAB saving leads to inf values 2026-02-09 13:10:39 +01:00
open_exr-rgb-16-dwaa-75__from__high-values.exr Fix #152455: OpenEXR DWAA/DWAB saving leads to inf values 2026-02-09 13:10:39 +01:00
open_exr-rgb-16-dwaa-90__from__high-values.exr Fix #152455: OpenEXR DWAA/DWAB saving leads to inf values 2026-02-09 13:10:39 +01:00
open_exr-rgb-16-dwaa-97__from__rgba08.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgb-16-dwaa-97__from__rgba32.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgb-16-dwaa-100__from__high-values.exr Fix #152455: OpenEXR DWAA/DWAB saving leads to inf values 2026-02-09 13:10:39 +01:00
open_exr-rgb-16-htj2k__from__rgba08.exr
open_exr-rgb-16-htj2k__from__rgba32.exr
open_exr-rgb-32-dwaa-97__from__rgba08.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgb-32-dwaa-97__from__rgba32.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgba-16-dwab-97__from__rgba08.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgba-16-dwab-97__from__rgba32.exr Tests: Put exr dwaa/dwab quality in file name 2026-02-09 13:10:38 +01:00
open_exr-rgba-32-htj2k__from__rgba08.exr
open_exr-rgba-32-htj2k__from__rgba32.exr
open_exr-rgba-32-zip__from__rgba08.exr
open_exr-rgba-32-zip__from__rgba32.exr
open_exr-v-16-zip.exr
png-bw-08-15__from__rgba08.png
png-bw-08-15__from__rgba32.png
png-bw-16-25__from__rgba08.png
png-bw-16-25__from__rgba32.png
png-rgb-08-15__from__rgba08.png
png-rgb-08-15__from__rgba32.png
png-rgb-16-25__from__rgba08.png
png-rgb-16-25__from__rgba32.png
png-rgba-08-15__from__rgba08.png
png-rgba-08-15__from__rgba32.png
png-rgba-16-25__from__rgba08.png
png-rgba-16-25__from__rgba32.png
psd-bw-16.psd
targa-bw__from__rgba08.tga
targa-bw__from__rgba32.tga
targa-rgb__from__rgba08.tga
targa-rgb__from__rgba32.tga
targa-rgba__from__rgba08.tga
targa-rgba__from__rgba32.tga
targa_raw-bw__from__rgba08.tga
targa_raw-bw__from__rgba32.tga
targa_raw-rgb__from__rgba08.tga
targa_raw-rgb__from__rgba32.tga
targa_raw-rgba__from__rgba08.tga
targa_raw-rgba__from__rgba32.tga
tiff-bw-08-deflate__from__rgba08.tif
tiff-bw-08-deflate__from__rgba32.tif
tiff-bw-16-packbits__from__rgba08.tif
tiff-bw-16-packbits__from__rgba32.tif
tiff-rgb-08-lzw__from__rgba08.tif
tiff-rgb-08-lzw__from__rgba32.tif
tiff-rgb-16-lzw__from__rgba08.tif
tiff-rgb-16-lzw__from__rgba32.tif
tiff-rgba-08-packbits__from__rgba08.tif
tiff-rgba-08-packbits__from__rgba32.tif
tiff-rgba-16-deflate__from__rgba08.tif
tiff-rgba-16-deflate__from__rgba32.tif
webp-rgb-70__from__rgba32.webp
webp-rgb-90__from__rgba08.webp
webp-rgb-100__from__rgba08.webp Image: Use OIIO for loading/saving WEBP format 2026-02-02 20:49:24 +01:00
webp-rgb-100__from__rgba32.webp Image: Use OIIO for loading/saving WEBP format 2026-02-02 20:49:24 +01:00
webp-rgba-70__from__rgba32.webp
webp-rgba-90__from__rgba08.webp
webp-rgba-100__from__rgba08.webp Image: Use OIIO for loading/saving WEBP format 2026-02-02 20:49:24 +01:00
webp-rgba-100__from__rgba32.webp Image: Use OIIO for loading/saving WEBP format 2026-02-02 20:49:24 +01:00