Xhin 93 Posted October 2, 2019 Report Share Posted October 2, 2019 Adjustments > Invert Anything This plugin allows you to invert a pretty wide variety of things all in one plugin. I'm 99% sure most of this exists elsewhere, but there are a couple things that don't exist yet. Red/Green/Blue -- inverts the red, blue and/or green channels. Will essentially turn yellow into blue, red into cyan, and so on. Hue/Saturation/Value Inverts the hue, saturation or value. Alpha -- Inverts the alpha channel -- transparent pixels will become more opaque, and vice-versa. Fully transparent pixels will apparently turn black. Contrast This feature came from a different plugin I'm working on. Essentially you're inverting things on either side of the median. If you're doing this with red contrast+green contrast+blue contrast on something colorful, for example, you'll get an image that's significantly more gray. Something with more washed-out colors will become more colorful. Essentially you're pulling the colors further away from the median towards the median (making them gray) and vice-versa. Other effects work much the same way, except instead of the median being gray it'll be whatever the median value for that setting is -- hue contrast for example will pull things closer or further away from cyan because that's the median hue. Plugin Examples This plugin offers a large amount of options, so rather than show them all I'll show each individual setting and a few interesting combinations all in one image. First, here's a source image. This cat is pretty useful for testing color/adjustment plugins -- lots of different colors, a good bit of white and black as well. Here are some different settings. The "Everything" means "everything but alpha + alpha contrast". Download Link https://github.com/Xhin23/Paint.net-Plugins/blob/master/Invert_Anything.dll 5 Quote Link to post Share on other sites
Ego Eram Reputo 2,758 Posted October 2, 2019 Report Share Posted October 2, 2019 Nice. Would it make more sense to have a drop down list? It would shorten the UI quite a bit and also allow you to add more options if they come along. Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to post Share on other sites
Xhin 93 Posted October 2, 2019 Author Report Share Posted October 2, 2019 The problem with having a drop-down list is that would require 87,178,291,200 (14 factorial) options with the current iteration of the plugin because you can mix and match all of these effects. Quote Link to post Share on other sites
MJW 1,309 Posted October 2, 2019 Report Share Posted October 2, 2019 Actually 16,384 (2^14), but that's still a long drop-down list! Quote Link to post Share on other sites
Seerose 4,273 Posted October 2, 2019 Report Share Posted October 2, 2019 @Xhin! Thank you so much for your effort. *Value *Value+Blue Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to post Share on other sites
Disciple of Bears 0 Posted November 29, 2019 Report Share Posted November 29, 2019 The best, laziest solution would be to add horizontal rules (separators) between each mini group for visual distinction. Could also do this: red red contrast hue hue contrast alpha blue blue contrast saturation saturation contrast alpha contrast green green contrast value value contrast Or organize like this: red red contrast blue blue contrast green green contrast ... Quote Link to post Share on other sites
Disciple of Bears 0 Posted November 29, 2019 Report Share Posted November 29, 2019 Incidentally the inversion of RGB HSV and alpha can be done with the Channel Ops plugin, although the 'contrast' versions of each channel aren't a concept there. Quote Link to post Share on other sites
BoltBait 3,235 Posted November 29, 2019 Report Share Posted November 29, 2019 31 minutes ago, Disciple of Bears said: Incidentally the inversion of RGB HSV and alpha can be done with the Channel Ops plugin, although the 'contrast' versions of each channel aren't a concept there. IndirectUI doesn’t have a horizontal separator control. Quote Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to post Share on other sites
Disciple of Bears 0 Posted November 29, 2019 Report Share Posted November 29, 2019 27 minutes ago, BoltBait said: IndirectUI doesn’t have a horizontal separator control. My mistake, I read two threads and absent-mindedly thought this was the one that mentioned being ported to VS. Whoops! Quote Link to post Share on other sites
IHaveNoName 34 Posted November 29, 2019 Report Share Posted November 29, 2019 Nice plugin; useful additional to to basic colour invert tool. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.