They would appear to change the radius of the base ellipse for the vignette before applying the blur. From the code of vignetteImage, at about line 5492:
Code: Select all
(void) FormatLocaleString(ellipse,MaxTextExtent,
"ellipse %g,%g,%g,%g,0.0,360.0",image->columns/2.0,
image->rows/2.0,image->columns/2.0-x,image->rows/2.0-y);
convert -size 200x200 xc:black -vignette 0x0 -negate circle_defaultoffsets.jpg

convert -size 200x200 xc:black -vignette 0x0+0+0 -negate circle_zerooffsets.jpg

Can someone tell me what the default x and y values are? I know they must be positive so that the circle is made smaller