After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 690615 - Add an "exposure" operation
Add an "exposure" operation
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: operations
git master
Other All
: Normal enhancement
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2012-12-21 15:49 UTC by Felix Ulber (kjaft)
Modified: 2013-01-30 00:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
This patch adds the new operation source file (7.05 KB, patch)
2012-12-21 16:05 UTC, Felix Ulber (kjaft)
none Details | Review

Description Felix Ulber (kjaft) 2012-12-21 15:49:17 UTC
There is need for an extended operation for manipulating the brightness of (not only) high dynamic range images.

The main anouncement can be found here:

https://mail.gnome.org/archives/gimp-developer-list/2012-December/msg00067.html
Comment 1 Felix Ulber (kjaft) 2012-12-21 16:05:27 UTC
Created attachment 232067 [details] [review]
This patch adds the new operation source file
Comment 2 Øyvind Kolås (pippin) 2013-01-30 00:11:10 UTC
commit f0d53fca5c946faefe160b902286ff748fa5d883
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Wed Jan 30 11:04:26 2013 +1100

    exposure: refactor to have fewer conditionals
    
    For the C implementation special case gamma == 1.0, GEGL permits negative as
    well as positive values, clipping will occur when going to 8bpc or 16bpc
    pixelformats.

commit 47f9d57bfa6dd67aff7177a833261ac3ddf16ec6
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Wed Jan 30 10:52:43 2013 +1100

    exposure: hook up prepare implementation

commit 6b739f1948c2082750d054959e2ac9c24ead1518
Author: Felix Ulber <felix.ulber@gmx.de>
Date:   Fri Dec 21 16:50:42 2012 +0100

    operations: add exposure operation
    
    This operation is usefull for manipulating an images contrast and brigness in a different way to the classical brightness/contrast. It hast three parameters, applied in the following order: a multiplier, working in a relative logarithmic way, an offset and a gamma correction. This is most important when working with high dynamic range images.
    
    Referring to bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=690615