[gegl] gegl-buffer: use camayakaA float in samplers for CMYK based formats



commit 03cb4d6ef1168f441ae2c6dc86465b17953797bd
Author: Øyvind Kolås <pippin gimp org>
Date:   Fri Nov 9 15:48:23 2018 +0100

    gegl-buffer: use camayakaA float in samplers for CMYK based formats

 gegl/buffer/gegl-sampler.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/gegl/buffer/gegl-sampler.c b/gegl/buffer/gegl-sampler.c
index 8d569a2a0..71175f400 100644
--- a/gegl/buffer/gegl-sampler.c
+++ b/gegl/buffer/gegl-sampler.c
@@ -207,6 +207,21 @@ gegl_sampler_prepare (GeglSampler *self)
        self->interpolate_format = babl_format_with_space ("YaA float",
                                      gegl_buffer_get_format(self->buffer));
     }
+    else if (babl_model_is (model, "cmyk")||
+             babl_model_is (model, "cmykA") ||
+             babl_model_is (model, "camayakaA"))
+    {
+       self->interpolate_format = babl_format_with_space ("camayakaA float",
+                                     gegl_buffer_get_format(self->buffer));
+    }
+    else if (
+        babl_model_is (model, "CMYK")||
+        babl_model_is (model, "CMYKA") ||
+        babl_model_is (model, "CaMaYaKaA"))
+    {
+       self->interpolate_format = babl_format_with_space ("CaMaYaKaA float",
+                                     gegl_buffer_get_format(self->buffer));
+    }
 #if 0
     else if (babl_model_is (model, "RGB")||
         babl_model_is (model, "R'G'B'")||


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]