Rich Howard Posted February 1, 2021 Share Posted February 1, 2021 In the following picture, how do I make the brown color 100% transparent, the blue color 100% opaque and every gradient between the blue and the brown, semi transparent? Seems like a color swap operation with color 1 mapping brown to 100% transparent and color 2 mapping blue to 100% opaque? If I have to first select the brown for a background layer, how do you tell Paint.net to make the gradient's various levels of transparent? The Magic Wand tool would seem likely too, but you have to do a kind of "transparent partial" erase. A kind of "erase by color" perhaps? Thanks! Quote Link to comment Share on other sites More sharing options...
Reptillian Posted February 1, 2021 Share Posted February 1, 2021 In that case, you would use this plugin: The brown is actually gray. Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
NinthDesertDude Posted February 2, 2021 Share Posted February 2, 2021 I get best results for all these kinds of things with direct channel arithmetic. I use the channel ops plugin; it makes Saturation to Alpha obsolete. 1. Convert this to grayscale. 2. Invert colors so the symbol is darker than the background. 3. Increase contrast until the background is exactly pure white (255, 255, 255). Try to keep the foreground dark and strong. Brightness -29 and contrast 80 worked for me. 4. Now it's ready to act as a transparency map. Use channel ops to overwrite alpha with saturation (or use the gray to alpha plugin to do the same). 5. All you need to do now is make the black a different color. Use channel ops to individually set the red, green, and blue channels to what you want. The color of the symbol is RGB 77, 130, 184. You should have a very cleanly converted symbol. Left: before, Right: after (transparent background) Quote Link to comment Share on other sites More sharing options...
MJW Posted February 2, 2021 Share Posted February 2, 2021 The Color Clearer plugin followed by Red Ochre's Alpha Threshold may do what you want. Use the Color Picker tool to set the Primary Color to the gray background color. Run the Color Clearer. (Press the reset button on the color if it's not already set to the background color.) Run Alpha Threshold. Adjust the top limit until the blue color is opaque. Quote Link to comment Share on other sites More sharing options...
ANONYMISS Posted February 2, 2021 Share Posted February 2, 2021 Kill Color Keeper Here Quote Link to comment Share on other sites More sharing options...
macronbell Posted July 4, 2022 Share Posted July 4, 2022 Transparency is a property outside the color itself, and it's also known as alpha component, You can't code transparent as pure RGB (Red-Green-Blue), but you can use the RGBA notation, in which you define the color + alpha channel together: rgba(red, green, blue, alpha) Where alpha defines the opacity as a number between 0.0 (fully transparent) and 1.0 (fully opaque) color: rgba(255, 0, 0, 0.5); /* 0.5 is the transparency value */ There's also the HEXA notation ( #RRGGBBAA ) now supported on all major browsers, which is pretty much the same as RGBA color code but using hexadecimal notation instead of decimal. It's called HEXA ( HEX + Alpha ). It takes in 8 digits instead of 6. The last pair is Alpha. So the pattern of pairs is #RRGGBBAA. Having 4 digits also works: #RGBA. color: #FF000080; /* red at 50% opacity */ Here the FF0000 is the color and 80 is the transparency. Where 80 is the hexadecimal equivalent of 50%. Quote Link to comment Share on other sites More sharing options...
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.