Selection > Outline Selection
Size - The thickness of the border/outline
Outside <-> Inside - Right now, does nothing. Next version this will be removed, since I can't edit pixels outside the range, and I can't increase the size of the selection
Colour - Colour of the border/outline
It's quiet simple actually. The point was to allow me to make an outline outside/inside a highlighted selection. Much like Photoshop's Stroke command which I used to use quiet frequently. The effect simple puts a border of specified width and colour on the current layer.
Currently, this 'effect' only outlines on the inside of the selection, and only works for rectangular, singular selection (as in, not multiple boxes). The plan is to eventually be able to outline inside or outside the box, and if it's even possible, to outline on the canvas everything that is selected.
Right now it's not much more useful than the box tool, as it's just as easy to draw the selection as it is to draw the box. However, it does have some advantages:
- It's gaurenteed to be inside the selection.
- When there's nothing selected, it will outline the entire canvas. Since it works always inside the selection, this is great for adding a border to an image.
- Since it's based off of the selection, you can use the marquee tool to select a specific pixel size box, etc.
Let me know your comments. I can post source, if requested. It wasn't actually that complicated once I got realized what the heck was going on.
Edit: Of course I forgot to upload it.
Just a note, one person had the following error:
1 of 1
File: C:\Program Files\Paint.NET\Effects\OutlineSelection.dll
Effect Name: OutlineSelection.OutlineSelectionPlugin
Full error message: System.TypeLoadException: Method 'OnCreatePropertyCollection' in type 'OutlineSelection.OutlineSelectionPlugin' from assembly 'OutlineSelection, Version=1.0.3055.21360, Culture=neutral, PublicKeyToken=null' does not have an implementation.
I don't think this is because of my plugin, but if more people experience it, let me know, and I'll see if the .dll got corrupt. The actual code is pretty simple so I don't think there's a bug in it.
Copyright notice: This work is copyright me, Anthony Aziz. Feel free to use it or distribute it however you like, as long as you give credit back to me. The exception is that this plugin may not be sold in any way.