[gegl] gegl-buffer: use camayakaA float in samplers for CMYK based formats
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] gegl-buffer: use camayakaA float in samplers for CMYK based formats
- Date: Sat, 24 Nov 2018 03:02:33 +0000 (UTC)
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]