GNOME Bugzilla – Bug 433241
scaling drawables causes an offset
Last modified: 2012-04-20 04:27:44 UTC
Please describe the problem: there is still a (-1,-1) drift per transform measured in destination coords. this bug is distinct from bug #410066 which deals with rotation and other transforms. This is SCALING issues and thus separate code. There _may_ be some commonality in an underlying 1px drift but rotation et al have other issues as well. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
So instead of combining the bug reports as requested, you start to open even more of them? This report lacks important information such as a detailed description on how to reproduce the bug. From the current description it's not even clear how the image is scaled. Setting to NEEDINFO until this information has been added. I would prefer the report being closed though as bug #410066 already sufficiently deals with this problem.
So what this bug report deals with is scaling a drawable using gimp_drawable_scale(). This code path is taken when scaling a layer using the Layer->Scale dialog. It uses scale_region() instead of gimp_drawable_transform_affine(), which is what the transform tools and PDB functions are using. There's bug #433436 to deal with a similar issue in that code path.
Please try GIMP 2.7.4 and report back.
Could you please try to reproduce problem with GIMP 2.7.4 or later version and update the bug report with your finding, tia.
Please feel free to reopen this bug if the problem still occurs with a newer version of GIMP.