Jump to content

(REQUEST) Antialiased Ellipse and Irregular Selections


Recommended Posts

This doesn't appear on the "Popular Feature Requests" list yet, so I'll go ahead and ask for it in the hopes that it shows up eventually.

Ellipses (well, any non-rectangular selection) would be a lot more friendly if they were antialiased. Pretty much my only point of frustration with PdN is this particular item.

It's especially difficult to get a good result on "glassy" effects within non-rectangular selections without resorting to either gaussian blur (which affects single-color transparent gradients pretty badly) or Feather, which also affects transparent gradients.

I'm going to try out the new "Antialias" plugin, and see if it's suitable for fixups, but I'd much rather just have things come out better without having to do that.

drakaan sig jan 2020.png

Link to comment
Share on other sites

It's especially difficult to get a good result on "glassy" effects within non-rectangular selections without resorting to either gaussian blur (which affects single-color transparent gradients pretty badly) or Feather, which also affects transparent gradients.

I'm going to try out the new "Antialias" plugin, and see if it's suitable for fixups, but I'd much rather just have things come out better without having to do that.

Yeah, those effect does kinda mess up transparent gradients.

And the new AA plugin only works with "Alpha 255" well.

The_next_thousand_words_by_0_ASH_0.png

All creations Ash + Paint.NET [ Googlepage | deviantArt | Club PDN | PDN Fan ]

Link to comment
Share on other sites

You know, this request was part of my first ever post on the Paint.NET forums two years ago.

Rick explained that, with the current selection model, a pixel is either selected or not selected. In order to enable anti-aliased selection edges, the current selection system would have to be completely rewritten to allow for variable pixel selection weight, taking into account the curve of the edge and figuring the appropriate alpha value for that pixels channel so the edge would be smooth.

So, I know Rick is aware at least one guy wants it, but I don't know if he intends on doing so, and if so, when. First there's a rewrite of the Plugins API and DLL handling system coming, and I know Rick has mentioned that 4.0 will most likely entail a complete rewrite of the canvas rendering system to allow for less of a memory burden when dealing with large images. That would then make possible the addition of another channel per layer, Masks, which would entail a rewrite of the Layers system...

I am not a mechanism, I am part of the resistance;

I am an organism, an animal, a creature, I am a beast.

~ Becoming the Archetype

Link to comment
Share on other sites

You know, this request was part of my first ever post on the Paint.NET forums two years ago.

Rick explained that, with the current selection model, a pixel is either selected or not selected. In order to enable anti-aliased selection edges, the current selection system would have to be completely rewritten to allow for variable pixel selection weight, taking into account the curve of the edge and figuring the appropriate alpha value for that pixels channel so the edge would be smooth...

Yeah...I didn't figure it would be a "coming in PdN 3.11" feature, but it's something that needs to be tackled at some point.

I'm not bad at coding, but I'm not great at math, which is a pretty big deal in most of the important code in PdN (lots of trig in what I'm asking about). That's frustrating in and of itself, because I'd love to be able to help, or at least make a patch on my own.

I keep going to do things where this crops up, and trying to find the right way to deal with it isn't always easy...just waaaaaay easier than implementing a change in code to fix it :)

I'm a patient guy, I can wait a year or two.

drakaan sig jan 2020.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...