[gimp-web] Add the first draft of the GSoC 2022 news post



commit 2720954d38f9795e3722ce83a58f89fdd26a4654
Author: Alexandre Prokoudine <alexandre prokoudine gmail com>
Date:   Sat May 28 11:51:09 2022 +0300

    Add the first draft of the GSoC 2022 news post

 .../2022-05_CMYK-features-in-GSoC-2022/index.md    | 92 ++++++++++++++++++++++
 1 file changed, 92 insertions(+)
---
diff --git a/content/news/2022/2022-05_CMYK-features-in-GSoC-2022/index.md 
b/content/news/2022/2022-05_CMYK-features-in-GSoC-2022/index.md
new file mode 100644
index 00000000..848bff53
--- /dev/null
+++ b/content/news/2022/2022-05_CMYK-features-in-GSoC-2022/index.md
@@ -0,0 +1,92 @@
+Title: GSoC 2022 project announced: CMYK features
+Date: 2022-05-28
+Category: News
+Authors: Wilber
+Slug: cmyk-in-gsoc-2022
+Summary: CMYK features will be added to GIMP as part of the Google Summer of Code 2022 program
+#Image: /news/2020/10/07/gimp-2-10-22-released/202010-wilber-and-co.jpg
+Draft: yes
+
+The cat is out of the bag: Nikc, a Google Summer of Code student, is working
+this year on getting CMYK features into GIMP. Let's talk about this in a little
+more detail.
+
+## What's up with GIMP and CMYK anyway?
+
+Historically, we've been reluctant to implement CMYK support in GIMP as the
+program used to be hardwired to use sRGB color space for pretty much
+everything. Supporting any RGB color space is still work in progess, and print
+has been a mostly unknown territory for the project for decades.
+
+Since late 2000s, we've been considering a late binding workflow for CMYK,
+i.e. where you work in RGB, softproof in CMYK and then export to CMYK. Peter
+Sikking, a UX architect we worked with, [came up with a
+plan](http://blog.mmiworks.net/2009/05/gimp-enter.html) for that, but the
+image processing engine was missing the required changes, and someone would
+have to work on exposing everything in GUI.
+
+We ultimately lacked contributors to do that ourselves, and [one
+patch](https://gitlab.gnome.org/GNOME/gimp/-/issues/356) we got from a
+contributor some years ago couldn't be merged for architectural reasons, it
+had to be redone completely to play well with the rest of GIMP's code.
+
+A few years back, Øyvind Kolås finally [added the missing
+bits](https://www.patreon.com/posts/cmyk-progress-22901518) to GEGL, our image
+processing engine, that made it possible to do things like blending a CMYK
+image with an RGBA image and the writing the result as a TIFF CMYK file. This
+paved the way to this particular GSoC project.
+
+## What is the objective of the GSoC project?
+
+First and foremost, we are not yet talking about a CMYK image mode, akin to
+'RGB', 'Greyscale', and 'Indexed' like what you have today. Here is what it
+will focus on instead.
+
+**Importing and exporting images in a CMYK color space**. GIMP will open
+images in a CMYK color space and convert them to RGB(A) for viewing and
+editing. You will also be able to export images to CMYK. We are currently
+targeting TIFF, PSD, PDF, EPS, AI, and PDF file formats.
+
+While we can't bring ourselves to recommend editing CMYK images in a
+non-native color space, being able to both open (if only to view) and export
+CMYK data is clearly a step forward.
+
+Here is the current progress:
+
+- CMYK PSD CMYK loading has already been available since GIMP 2.99.10 thanks
+to Jakob Boerema, the code will be updated by Nikc for 2.99.12.
+- CMYK JPEG loading and exporting is done and will be available in GIMP 2.99.12
+thanks to Jehan Pages.
+- CMYK TIFF loading and exporting is a work in progress by Nikc and might be
+available in GIMP 2.99.12 (no promises on that yet).
+
+**A new dockable dialog for color management**. To aid the late binding
+workflow, Nikc will develop a new dockable dialog to convert between color
+spaces via ICC profiles, control soft-proffing etc. This is the next step
+after CMYK support in various file formats. We'll feel comfortable talking
+about this more once it's being actively worked on.
+
+**Identifying and fixing issues with color management**. There are still all
+sorts of bugs and imperfections in GIMP's color management implementation. We
+already know about some of them and we have no doubt that others will manifest
+themselves as the work on this GSoC project continues. So fixing those is
+definitely part of the project. One such example is [porting the CMYK color
+selector](https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/633) to using
+[babl](https://gegl.org/babl/).
+
+## When are we shipping the results of the GSoC project?
+
+Currently, we expect to make all new features and improvements developed by Nikc
+this spring/summer to be part of GIMP 3.0.
+
+## Will there be a CMYK mode?
+
+The short answer is 'eventually'.
+
+Previously, we talked aboiut anyRGB approach to editing that was within the
+scope of the Space Invasion initiative (end-to-end ICC profile attribution for
+an image while passing it through various operations in the node composition).
+
+We recently revised the anyRGB plan to extend it to anyModel (RGB, CMYK, LAB
+etc.). This is going to be a major undertaking, we do not expect to ship this
+in v3.0 and we'd rather not give any estimations at this time.


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