On Wed, 07 Mar 2007 08:53:34 +0100, Sven Neumann <[EMAIL PROTECTED]> wrote:

>> 3) Ok, this is the serious one: The whole blurred region is shifted 1
>> pixel down. To check this, create a new white image with a single
>> black pixel in the middle, and blur it with radius=1. Go back and
>> forth and you will see the 3x3 gray square shifting down.
> Again, how is that a problem? This example code is meant to illustrate
> some concepts of GIMP plug-in development, in particular how to add a
> preview to your plug-in window. It is not meant to perform any useful
> image manipulation.


Blur off the menu does not seem to reproduce this. So either its a buggy  
example as Svan suggests or a drift in the plugin interface.

A quick check on rotation shows 1px drift in  x and y. Create a 20x20 and  
a 21x21 canvas put a pencil tool (11 circle) spot and rotate 90 degrees  
about the centre of the dot. Preview gets it right but it moves when  
committed. Also odd effects around borders

The offsets seem to be independant of interp method.

A non-exhaustive check on on scaling seems not to show this offset but  
like I said I found I had to add fiddle factors to achieve this. I added  
some comments to code to attempt to explain what was happening but it was  
a bit hand wavy. My belief is that I am applying a correction to an offset  
coming from outside the scaling code.

Gimp-developer mailing list

Reply via email to