You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Firstly, I want to say that 1.19 improved HEIC decoding performance by at least 10%. However, upgrading from 1.17.6 -> 1.19.x, I have discovered that the color profile for HEIC images (without color profile via icc or nclx) change drastically. Comparing against macOS preview, the color profile for 1.17.6 is closer.
Is there a way to make the default closer to macOS preview? I checked the ISO/IEC 23008-12 and it doesn't seem to have information about the defaults (or my grep skills fail me).
Thanks.
Further details:
In 1.17.6, for HEIC images without color profile via icc or nclx, the following settings are used:
The image does not have an nclx defined in the HEIF, but it has nclx information in the h265 bitstream, read by decoder_libde265.cc. The old code did an unnecessary conversion through RGB space, which helped to propagate the nclx to the output image, but the new code skips the conversion (which makes it faster). Unfortunately, it does not pass the nclx from the tile images to the grid image, which drops the nclx of the tile images.
Firstly, I want to say that 1.19 improved HEIC decoding performance by at least 10%. However, upgrading from 1.17.6 -> 1.19.x, I have discovered that the color profile for HEIC images (without color profile via icc or nclx) change drastically. Comparing against macOS preview, the color profile for 1.17.6 is closer.
Is there a way to make the default closer to macOS preview? I checked the ISO/IEC 23008-12 and it doesn't seem to have information about the defaults (or my grep skills fail me).
Thanks.
Further details:
In 1.17.6, for HEIC images without color profile via icc or nclx, the following settings are used:
heif_matrix_coefficients_ITU_R_BT_470_6_System_B_G
heif_color_primaries_ITU_R_BT_470_6_System_B_G
heif_transfer_characteristic_ITU_R_BT_601_6
With 1.19.x, for HEIC images without color profile via icc or nclx, the following settings are used:
heif_transfer_characteristic_IEC_61966_2_1
heif_color_primaries_ITU_R_BT_709_5
heif_matrix_coefficients_ITU_R_BT_601_6
The text was updated successfully, but these errors were encountered: