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 109933 - Rendering of images is buggy at high zoom levels
Rendering of images is buggy at high zoom levels
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
git master
Other Linux
: Normal normal
: 2.0
Assigned To: GIMP Bugs
GIMP Bugs
: 97433 113082 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-04-04 05:42 UTC by Pedro Gimeno
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to solve the rendering bug at high zoom levels. (7.43 KB, patch)
2003-04-04 05:48 UTC, Pedro Gimeno
none Details | Review

Description Pedro Gimeno 2003-04-04 05:42:51 UTC
This problem was already known so I'm not extending here. The patch below
will fix it.

It's a problem of accumulated loss of precision within the rendering loops.
This part of the code is extremely sensible to precision loss at these zoom
rates.

The only potential problem of this patch is the speed of
render_image_accelerate_scaling. Hopefully it won't be notably decreased.
Comment 1 Pedro Gimeno 2003-04-04 05:48:34 UTC
Created attachment 15452 [details] [review]
Patch to solve the rendering bug at high zoom levels.
Comment 2 Sven Neumann 2003-04-04 06:34:22 UTC
Looks pretty clean. Thanks for investigating this. Have you checked
how frequent render_image_accelerate_scaling() is called?
Comment 3 Sven Neumann 2003-04-04 11:44:14 UTC
Applied the patch to CVS:

2003-04-04  Sven Neumann  <sven@gimp.org>

        * app/display/gimpdisplayshell-render.c: applied a patch from
        Pedro Gimeno that fixes the display render problems at high zoom
        levels (bug #109933).
Comment 4 Sven Neumann 2003-04-30 12:50:52 UTC
*** Bug 97433 has been marked as a duplicate of this bug. ***
Comment 5 Sven Neumann 2003-05-15 20:16:09 UTC
*** Bug 113082 has been marked as a duplicate of this bug. ***