[gimp-web/testing] 2.10.6: add space invasion info
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-web/testing] 2.10.6: add space invasion info
- Date: Fri, 17 Aug 2018 15:53:16 +0000 (UTC)
commit 9ee4f413b6bc24ed7c181ed76803195c78a9e1b6
Author: Ell <ell_se yahoo com>
Date: Fri Aug 17 11:36:04 2018 -0400
2.10.6: add space invasion info
.../gimp-2-10-6-ongoing-dev-space-invasion.jpg | Bin 0 -> 29850 bytes
content/news/2018-08_GIMP-2.10.6_Released/index.md | 26 +++++++++++++++++----
2 files changed, 22 insertions(+), 4 deletions(-)
---
diff --git a/content/news/2018-08_GIMP-2.10.6_Released/gimp-2-10-6-ongoing-dev-space-invasion.jpg
b/content/news/2018-08_GIMP-2.10.6_Released/gimp-2-10-6-ongoing-dev-space-invasion.jpg
new file mode 100644
index 00000000..15691c03
Binary files /dev/null and
b/content/news/2018-08_GIMP-2.10.6_Released/gimp-2-10-6-ongoing-dev-space-invasion.jpg differ
diff --git a/content/news/2018-08_GIMP-2.10.6_Released/index.md
b/content/news/2018-08_GIMP-2.10.6_Released/index.md
index 943223c3..f4a73415 100644
--- a/content/news/2018-08_GIMP-2.10.6_Released/index.md
+++ b/content/news/2018-08_GIMP-2.10.6_Released/index.md
@@ -202,10 +202,28 @@ TODO
# Ongoing Development
-Lately pippin has been working a lot on the "[space
-invasion](https://www.patreon.com/posts/20264674)" in babl and GEGL, our
-graphics engine, making our core now internally color-managed. Mitch on
-his side has been integrating such changes in GIMP itself.
+## Prepare for the space invasion!
+
+Meanwhile, taking place simultaneously on the babl, GEGL, and GIMP 2.99 fronts, pippin and Mitch emabrked on
a project internally nicknamed the "[space invasion](https://www.patreon.com/posts/20264674)", the end goal
of which is to simplify and improve color management in GIMP, as well as other GEGL-based projects.
+
+<figure>
+<img src="{attach}gimp-2-10-6-ongoing-dev-space-invasion.jpg"
+ alt="Space invasion (ongoing development)">
+<figcaption>
+Mutant goats from outer space, soon landing in GIMP.
+</figcaption>
+</figure>
+
+About a year ago, babl, the library used by GIMP and GEGL to perform color conversions, [gained the
ability](https://www.patreon.com/posts/babl-primaries-13975931) to tie arbitrary RGB color spaces to existing
pixels formats.
+This, in turn, allowed GIMP to start using babl for performing conversions between certain classes of color
profiles, instead of relying solely on the LCMS library, greatly improving performance.
+However, these conversions would only take place at the edges between the internal image representation used
by GIMP, and the outside world; internally, the actual color profile of the image had limited effect, leading
to inconsistent or incorrect results for certain image-processing operations.
+
+The current effort seeks to change that, by having all image data carry around the information regarding its
color profile internally.
+When properly handled by GEGL and GIMP, this allows babl to perform the right conversions at the right time,
letting all image-processing operations be applied in the correct color space.
+
+While the ongoing work toward this goal is already available in the mainline babl and GEGL versions, we are
currently restricting it to the GIMP 2.99 development version (to become GIMP 3.0), but it will most likely
make its way into a future GIMP 2.10.x release.
+
+## GIMP extensions
Lastly Jehan, from [ZeMarmot project](https://www.patreon.com/zemarmot),
has been working on [extensions in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]