Ilias

Transparent selection function

Recommended Posts

Hi, just want to make request to add the MS Paint 's "transparent selection" function to the great Paint.net,

because i readed topic about it which was before want to explain: deal here not in layers, actual transparency or anything like that,

just white color in paint is same as transparency and can say when you selecting and moving anything-- white pixels is like white and no color pixels (transparent) in same time and you can choose what they would be,

but point and coolness of the feature is in that what in a lot of workflows on that kind of editors background is white,

so the requested addition is "switchable 'do not move pixels with [255,255,255] color undependent to their alpha'",

that small feature would be  awesome and hugely work speed increasing in a lot of cases  functionality in the editor.

 

(Using chance want to say  thank you  to developers for their work on the editor, here it will replace MS Paint in its tasks to complete :) )


With respect

Ilias

Edited by Ilias

Share this post


Link to post
Share on other sites

Sorry, but Rick is not going to add this functionality into paint.net.  MS Paint uses this hack because they don't have layers.  Basically, you just need to learn how to manipulate your images using the full power of layers.

 

This may help you: https://www.getpaint.net/doc/latest/WorkingWithLayers.html

Share this post


Link to post
Share on other sites

Paint.net is not MS Paint. It is a great deal more powerful.

 

In paint.net the transparent areas are colored with a gray and white checkerboard pattern. This denotes transparency. Using the Magic Wand tool you can select transparent areas - just like and other color.

 

The trick I suspect you want is to not leave areas transparent, but to fill them with white. If so, simply create a new layer at the bottom of the layers stack (the list in the Layers Window) and fill this bottom layer with solid white.

 

The reason this works is that any other layers with transparent areas will allow the bottom layer (white) to show through.

 

[Ninja'd by BoltBait - but I'm posting anyway :P ]

Share this post


Link to post
Share on other sites
2 hours ago, Ego Eram Reputo said:

Oh, and welcome to the forum ilias :)

Thanks, but no, i didn't meant any changes to transparency handling in the program or actions with background colors in project, i offered as i said ability to switch "do not move pixels with [255,255,255,|any|] color" to selection tools, 

2 hours ago, BoltBait said:

So..

I do know how to use layers and they are main reason why probably going to use Pant.net instead of MS Paint, it doesn't anyhow connected to the addition, the enchantment is functionality for selection system, which can't be substituted with same working speed by layers system.

Edited by Ilias

Share this post


Link to post
Share on other sites

You can probably use the selection tools that already exist to do this.

 

For instance, you could select a rectangular area with the Rectangle select tool. And then in order to remove pixels of a certain color, use the Magic Wand tool with two things selected in the toolbar: Subtract, and Global. You could also do it in reverse: use Magic Wand tool with Normal mode and Global, and then use Rectangle select tool with Intersect mode in order to clip it.

Share this post


Link to post
Share on other sites
7 hours ago, Rick Brewster said:

You can probably use the selection tools that already exist to do this.

 

For instance, you could select a rectangular area with the Rectangle select tool. And then in order to remove pixels of a certain color, use the Magic Wand tool with two things selected in the toolbar: Subtract, and Global. You could also do it in reverse: use Magic Wand tool with Normal mode and Global, and then use Rectangle select tool with Intersect mode in order to clip it.

magic wand selects similar color, not exact (it how it should be, but are not suitable in that case)

Edited by Ilias

Share this post


Link to post
Share on other sites

Don't forget to set Tolerance to 0%. I missed that step. Then it selects only the same color as what you click on.

Share this post


Link to post
Share on other sites
1 minute ago, Rick Brewster said:

Don't forget to set Tolerance to 0%. I missed that step. Then it selects only the same color as what you click on.

okay, with global mode and tolerance 0 its working, agree,

thanks for responses (especially for pointing me to solution :) )

Share this post


Link to post
Share on other sites

@Ilias, I'm not positive how you use the Paint feature, but if I interpret what you want to do correctly, I think that instead of doing all the tricky selection stuff, it might be easier to add a lower white layer, then remove the white from the upper layer with my  Color Clearer, ReMake's Eliminate Dark/Light, or one of the other similar plugins. Then the selections could be made and moved around over the white background without having to worry about the outer area of the selection obscuring some non-white pixels.

 

EDIT: You'd still need to use Paste into New layer to avoid overwriting with transparency, but that would be true no matter how the original selection worked.

Share this post


Link to post
Share on other sites
On 02.08.2017 at 2:05 AM, MJW said:

@Ilias, I'm not positive how you use the Paint feature, but if I interpret what you want to do correctly, I think that instead of doing all the tricky selection stuff, it might be easier to add a lower white layer, then remove the white from the upper layer with my  Color Clearer, ReMake's Eliminate Dark/Light, or one of the other similar plugins. Then the selections could be made and moved around over the white background without having to worry about the outer area of the selection obscuring some non-white pixels.

 

EDIT: You'd still need to use Paste into New layer to avoid overwriting with transparency, but that would be true no matter how the original selection worked.

(When you then making some for example white box, and placing something on it you will be unable to move it do not affecting the boxe's fill, you can't always make new layer for each thing which can get on another)

(without the solution i agreed with)

Edited by Ilias

Share this post


Link to post
Share on other sites

I love the transparent selection feature of MS Paint because it could do me wonders before I learned Paint.NET and how to work with layers.

 

Basically, I have a background image opened on one MS Paint window and lets say an image of a person opened on another MS Paint window which I would trace out and make sure that it is completely surrounded by white before copy-pasting it to the background image with the transparent selection enabled on both windows. There was jaggedness of course because MS Paint does not have a good feathering feature (but I know a technique how to do some of it on MS Paint). 

 

It makes a lot of sense on a program like MS Paint that has no layer support.

 

However, I think a variation of this  "transparent selection" idea may just be useful  on some situations like for moving text on the same layer. Because if I create a selection on a single letter and use the Move Selected Pixels tool to move that letter, the boundaries of my selection would force transparency on anything else outside that it touches, including other letters. I have encountered this quite a number of times, that I had to create another layer, paste my single letter there so I could move it freely without distorting the other letters. I think it would be an OK addition to "Move Selected Pixels" tool.

 

 

  • Like 1

Share this post


Link to post
Share on other sites
On 23.08.2017 at 6:43 PM, Ishi said:

However, I think a variation of this  "transparent selection" idea may just be useful  on some situations like for moving text on the same layer. Because if I create a selection on a single letter and use the Move Selected Pixels tool to move that letter, the boundaries of my selection would force transparency on anything else outside that it touches, including other letters. I have encountered this quite a number of times, that I had to create another layer, paste my single letter there so I could move it freely without distorting the other letters. I think it would be an OK addition to "Move Selected Pixels" tool.=

wait, is there transparent pixels getting moved too ?

What a **** , i can understand no ability to ignore white, but holly crab, moving empty pixels is hell ridiculous

Share this post


Link to post
Share on other sites

Apparently I struggle with that. Completely transparent pixels/areas INSIDE selections are not ignored and would erase anything on the same layer that it touches when the selection is moved around. Very inconvenient for moving letters for me.

 

 

Edited by Ishi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now