On Mon, Jan 7, 2013 at 11:22 PM, spin <[email protected]> wrote:
> 'Feather' is basically antialias value in pixels. Edge fades out across set
> value.

Yes. This is exacly what the "antialiasing" brush setting is doing in
mypaint (notice that it's maximum value is > 1.0), which is why I
purpose changing it's name to "feather".

Anti-aliasing's purpose is to remove aliased lines which occur because
we have a finite resolution. It has technically nothing to do with a
"1 pixel fade-out border". The only reason it appears to be so, is
because 1 pixel is the smallest we can go without using tricks that
are not suitable to image editing/painting (subpixel aa, like the
ClearType technology).

That said, true antialiasing can only either be ON (desired) or OFF
(undesired). Note that AA being ON doesn't necessarily mean you can't
have a pixel-perfect, but to do so would require painting at exacly
the pixel's center, and radius be pixel-aligned (0.5, 1.0, 1.5, 2.0,
2.5, and so on...), which is why fully enabling the new pixel snapping
setting does the trick, even though the code still goes through the
new AA path.

Thus - IMO - having an "antialiasing" slider in the brush settings
window makes no sense. However, it's actually doing the feather
effect, and not the AA effect, so it should be named as such.

-- 
Micael Dias

_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss

Reply via email to