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 126942 - 1px pixel line artifacts when editing
1px pixel line artifacts when editing
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
git master
Other All
: Normal major
: 2.0
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2003-11-14 03:53 UTC by eric_wmaker
Modified: 2003-11-20 18:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description eric_wmaker 2003-11-14 03:53:19 UTC
I've noticed some artifacts when doing work at high zoom levels.  To
replicate this, draw a little something (most anything will work), now zoom
in on an area.  Next select an area, copy it and move it around with the
arrow keys.  Here's what I got just now:
http://epierce.freeshell.org/bugzilla/no_5.png
See all the 1 pixel high artifacts that were left behind as I moved the
image up to the left and right?  It seems this only works if your zoom
ratio becomes some exotic ratio like 167:83 as opposed to 1:4 or 4:1. 
Could this be related to Bug 124073
(http://bugzilla.gnome.org/show_bug.cgi?id=124073)?

I also see these artifacts with other kinds of editing like copying and
moving pieces around.  I haven't quite pinpointed why it sometimes happens
and doesn't other times.
Comment 1 Sven Neumann 2003-11-14 09:18:16 UTC
IIRC there's a report about this already. Did you check for duplicates
before reporting this?
Comment 2 Michael Natterer 2003-11-20 18:13:15 UTC
Fixed in CVS (not a duplicate of bug #116765)

2003-11-20  Michael Natterer  <mitch@gimp.org>

	* app/display/gimpdisplay.c (gimp_display_paint_area): when
	exposing the display, transform the update area using sub-pixel
	accuracy and floor()/ceil() the resulting area to make sure we
	always expose a *super*set of the dirtied area. Makes the code
	robust against sub-pixel differences between coordinate
	transformation and display scaling. Fixes bug #126942.