[gimp-web/testing] Add 2015 project report draft with images



commit a91562dbdcd974fc8d8d8308d6399f250c63aa8b
Author: Alexandre Prokoudine <alexandre prokoudine gmail com>
Date:   Thu Dec 31 17:39:08 2015 +0300

    Add 2015 project report draft with images

 content/news/2015-12-31 2015-report.md             |   75 ++++++++++++++++++++
 .../images/2015-report/2015-12-31-dark-theme.jpg   |  Bin 0 -> 167054 bytes
 .../2015-report/2015-12-31-mypaint-brush.jpg       |  Bin 0 -> 123280 bytes
 .../2015-report/2015-12-31-pfm-processing.jpg      |  Bin 0 -> 134854 bytes
 4 files changed, 75 insertions(+), 0 deletions(-)
---
diff --git a/content/news/2015-12-31 2015-report.md b/content/news/2015-12-31 2015-report.md
new file mode 100644
index 0000000..804f45e
--- /dev/null
+++ b/content/news/2015-12-31 2015-report.md    
@@ -0,0 +1,75 @@
+Title: GIMP and GEGL in 2015
+Date: 2015-12-31
+Category: News
+Authors: Alexandre Prokoudine
+Slug: 2015-report
+Status: draft
+Summary: It's been an interesting year for GIMP. For the most part, we focused on completing the GEGL port 
which involved rewriting all the source code related to color management.
+
+It's been an interesting year for GIMP. For the most part, we focused on completing the 
[GEGL](http://gegl.org/) port which involved rewriting all the source code related to color management. The 
vast majority of this work was done by Michael Natterer between April and November. The new implementation is 
much cleaner and is built right into the core of GIMP. Here are some of the new features:
+
+* pasting an image into another image that has a different color space just works now;
+* GIMP detects color space defined in Exif 2.21/DCF 2.0 option files;
+* greyscale images are finally color-managed;
+* layer and image previews are color managed too now.
+
+The few missing features are color management for the color picker tool and color selection dialogs. This 
will be completed before the final v2.10 release.
+
+Michael Natterer also resurrected Intelligent Scissors selection tool—the last one that wasn't ported to 
GEGL—and added undo support for selections in progress.
+
+Elle Stone added decomposition and composition of images to/from [CIE 
LCH](https://en.wikipedia.org/wiki/Lab_color_space#Cylindrical_representation:_CIELCh_or_CIEHLC), a 
perceptually uniform color space that includes all perceivable colors and thus has a gamut larger than color 
spaces based on RGB and CMYK color models.
+
+Rupert Weber, Jörn Meier, Massimo Valentini, Elle Stone, Thomas Manni, and Michael Natterer introduced 
several improvements to the blending modes:
+
+* The _Overlay_ mode is not identical to _Soft Light_ mode anymore and relies on a widely used formula from 
both PDF AND W3C's “Compositing and Blending Level 1” specification now.
+* There are CIE LCH based version of Hue, Chroma, Color, and Lightness blending modes available now in 
addition to their HSV based versions. See an [explanation by Elle 
Stone](http://ninedegreesbelow.com/photography/gimp-lch-blend-modes.html) for details.
+
+Another development focus was on painting features. As requested by people using GIMP for digital painting, 
Jehan Pagès and Michael Natterer added the automatic saving of used colors into a new 'Color History' 
palette. The palette is also part of the color selection dialog and the FG/BG dockable dialog.
+
+In early 2015, Michael Natterer added a quick first version of MyPaint Brush tool that used 
[MyPaint's](http://mypaint.org/) brush engine available separately. Daniel Sabo, Alexia, and Jehan Pagès 
revisited this mini-project in December and vastly improved it by making its performance comparable to GIMP's 
own brush engine and adding support for smoothing brush strokes. Michael also made it possible to tag and 
filter MyPaint brushes. The tool is now very stable enough and will be enabled by default in future releases 
of GIMP.
+
+<figure>
+<img src='{filename}images/2015-report/2015-12-31-mypaint-brush.jpg' alt='Using MyPaint Brush tool' />
+<figcaption>Different MyPaint brushes used on a canvas</figcaption>
+</figure>
+
+Additionally, Michael Natterer added canvas flipping that nicely complements canvas rotation and is intended 
to help painters evaluate their work mirrored horizontally or vertically without having to undo the 
transformation. Thanks to Simon Budig you can map shortcuts to various commands related to both canvas 
rotation and flipping to speed up your workflow.
+
+We also improved support for various file formats:
+
+* Tobias Ellinghaus from the [darktable](http://www.darktable.org/) team made the EXR loading color-managed 
by generating an ICC profile from the embedded white point and chromaticities on the fly, assuming linear 
gamma images.
+* ShadowKyogre, Massimo Valentini, and Michael Natterer fixed several existing bugs in the PSD plugin and 
improved support for PSD files with greater than 8-bit depth precision.
+* Mukund Sivaraman and Tobias Ellinghaus added the reading and writing of 
[PFM](http://www.pauldebevec.com/Research/HDR/PFM/) (portable floatmap) files commonly used in HDR imaging.
+* Joao S. O. Bueno implemented exporting and loading group layers in OpenRaster files—a new feature in 
upcoming MyPaint 1.2.0.
+
+<figure>
+<img src='{filename}images/2015-report/2015-12-31-pfm-processing.jpg' alt='Adjusting exposure of a 32bpc PFM 
file' />
+<figcaption>Adjusting exposure of a 32-bit float per channel PFM file</figcaption>
+</figure>
+
+The next development focus was on GIMP's visual identity. 
+
+Benoit Touchette, Michael Natterer, and Jehan Pagès added the ability to switch between icon themes. GIMP 
now ships with an optional symbolic icon theme originally created by Barbara Muraus with contributions from 
Jakub Steiner, and Klaus Staedtler.
+
+Benoit Touchette also added an experimental dark theme that should work better for people who work on 
hi-color images. GIMP also ships a negative version of the symbolic icon theme to go with the dark theme. 
+
+<figure>
+<img src='{filename}images/2015-report/2015-12-31-dark-theme.jpg' alt='Editing a photo in GIMP with a dark 
theme enabled' />
+<figcaption>Editing a photo in GIMP with a dark theme enabled. Photo courtesy by Pat David</figcaption>
+</figure> 
+
+Michael Natterer revisited the screenshot plug-in's source code. It is now easier to add support for new 
screenshooting backends (Windows, Wayland etc.).
+
+Michael Henning and Massimo Valentini fixed several bugs in the image ruler code that affected performance 
during painting. This vastly improved painting experience on Linux, but we hear that Windows users still 
experience issues, so we'd appreciate a wider testing and code contributions. For now, you can temporarily 
disable the ruler for your painting sessions.
+
+Johannes Matschke contributed an experimental _Handle Transform_ tool that allows scaling, rotation, 
shearing, and adjusting perspective with handles placed by a user on the canvas. Michael Natterer further 
improved the tool's usability.
+
+Michael also merged, improved, and marked as experimental another new tool, _N-Point Deformation_, 
contributed by Marek Dvoroznak a few years ago as the main objective of his Google Summer of Code project. 
The tool makes it possible to apply rubber-like transformation to objects.
+
+<iframe width="979" height="734" src="https://www.youtube.com/embed/OmOyQyuiO_E?rel=0"; frameborder="0" 
allowfullscreen></iframe>
+
+GEGL 0.3.0, released in June, featured over 70 new filters/operations, as well as experimental 
multithreading and mipmaps support. We do not extensively use mipmaps in GIMP yet, but this will change in 
the coming releases. Further GEGL updates released this year reintroduced the loading and saving of video 
frames via FFmpeg, various optimizations, and more new operations, such as libraw based operation for loading 
RAW images (not yet exposed in GIMP).
+
+Most of the work we did this year is available in v2.9.2, the first development release in 2.9.x series made 
in late November. Improved MyPaint Brush tool and visual changes (icon themes, dark theme) will be available 
in upcoming v2.9.4 release.
+
+We expect to continue finalizing the GEGL port and the existing feature set in 2016. There are two branches 
with new features to review, but other than that we do not expect any major changes in the 2.9.x series of 
releases.
\ No newline at end of file
diff --git a/content/news/images/2015-report/2015-12-31-dark-theme.jpg 
b/content/news/images/2015-report/2015-12-31-dark-theme.jpg
new file mode 100644
index 0000000..7df156a
Binary files /dev/null and b/content/news/images/2015-report/2015-12-31-dark-theme.jpg differ
diff --git a/content/news/images/2015-report/2015-12-31-mypaint-brush.jpg 
b/content/news/images/2015-report/2015-12-31-mypaint-brush.jpg
new file mode 100644
index 0000000..2ff5050
Binary files /dev/null and b/content/news/images/2015-report/2015-12-31-mypaint-brush.jpg differ
diff --git a/content/news/images/2015-report/2015-12-31-pfm-processing.jpg 
b/content/news/images/2015-report/2015-12-31-pfm-processing.jpg
new file mode 100644
index 0000000..d63c885
Binary files /dev/null and b/content/news/images/2015-report/2015-12-31-pfm-processing.jpg differ


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