aboutsummaryrefslogtreecommitdiff
path: root/graphics/krita/files/patch-git_e9184281
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/krita/files/patch-git_e9184281')
-rw-r--r--graphics/krita/files/patch-git_e918428128
1 files changed, 28 insertions, 0 deletions
diff --git a/graphics/krita/files/patch-git_e9184281 b/graphics/krita/files/patch-git_e9184281
new file mode 100644
index 000000000000..4ea688709d74
--- /dev/null
+++ b/graphics/krita/files/patch-git_e9184281
@@ -0,0 +1,28 @@
+diff --git a/plugins/impex/heif/HeifExport.cpp b/plugins/impex/heif/HeifExport.cpp
+index c7376a6798aa6ba364fa414864086b00b9cbf3a1..c46db548bb979391166c545fc913bd0f8ff90eda 100644
+--- plugins/impex/heif/HeifExport.cpp
++++ plugins/impex/heif/HeifExport.cpp
+@@ -403,7 +403,11 @@ KisImportExportErrorCode HeifExport::convert(KisDocument *document, QIODevice *i
+ nclxDescription.set_full_range_flag(true);
+ nclxDescription.set_matrix_coefficients(heif_matrix_coefficients_RGB_GBR);
+ if (convertToRec2020) {
++#if LIBHEIF_HAVE_VERSION(1, 14, 1)
++ nclxDescription.set_color_primaries(heif_color_primaries_ITU_R_BT_2020_2_and_2100_0);
++#else
+ nclxDescription.set_color_primaties(heif_color_primaries_ITU_R_BT_2020_2_and_2100_0);
++#endif
+ } else {
+ const ColorPrimaries primaries =
+ image->colorSpace()->profile()->getColorPrimaries();
+@@ -413,7 +417,11 @@ KisImportExportErrorCode HeifExport::convert(KisDocument *document, QIODevice *i
+ KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE(
+ primaries >= PRIMARIES_ADOBE_RGB_1998,
+ ImportExportCodes::FormatColorSpaceUnsupported);
++#if LIBHEIF_HAVE_VERSION(1, 14, 1)
++ nclxDescription.set_color_primaries(heif_color_primaries(primaries));
++#else
+ nclxDescription.set_color_primaties(heif_color_primaries(primaries));
++#endif
+ }
+
+ if (conversionPolicy == ConversionPolicy::ApplyPQ) {