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 358002 - Afiine operations do their computations with 8bit/component
Afiine operations do their computations with 8bit/component
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: operations
git master
Other All
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2006-09-27 16:59 UTC by Øyvind Kolås (pippin)
Modified: 2006-09-30 22:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Øyvind Kolås (pippin) 2006-09-27 16:59:26 UTC
Please describe the problem:
The affine operations do their computations on 8bit data, this makes GEGL
convert back and forth from 8bit to 32bit floating point when doing
doing it's computations currently add to this that it is an expensive coversion
for babl (even if optimized), it should be avoided, both for this reason and
because it makes any operation involving transformations not be HDR compliant.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Kevin Cozens 2006-09-30 22:58:16 UTC
2006-09-30  Kevin Cozens  <kcozens@cvs.gnome.org>

        * operations/transform/linear.c
        * operations/transform/nearest.c: Updated to use float instead of u8.

        * docs/gallery/clones.xml: Reduced blur radius by 1/3 due to recent
        changes in the gaussian-blur.