YOUR ACCOUNT

Login or Register to post new topics or replies
Grimbly
Grimbly
Posts: 68
I think it would be handy if we had a component that could exclude a specific color and optionally a color range fr om a source image. This would be useful for creating an alpha when there isn't already alpha info for the image. Such as an image rendered with a white, green, or hot pink background but no alpha. This way we could easily exclude that color and have an accurate alpha made from the image quickly and more easily than I can currently figure out how to. Excluding a range would be helpful wh ere those same images have the background color blended at the edges. That way we could expand or narrow the range as necessary to remove more of the background color and regain our edges more completely and accurately. I've attached a couple of example images I'm trying to do this with currently. So far It's very slow and not very effective. This is made more difficult in my case by the need to have it operate in a diverse enough way that it will work for the many hundreds of other images I would like to achieve this with.


  Details E-Mail
SpaceRay
SpaceRay

Posts: 12299
Filters: 35
This is already available if I understand right that you want to remove one color completely

ChromaKey by Mike Blackney



Or also this one may be useful perhaps

Color Isolate by Richard Bartlett



I know there are other similar filters available for a color range too removal but do not know where they are

I only know these ones now

Color Range Picker with Median by Rick Duim





Color Range Extractor 1f by Kraellin



I remember there is also other filters to cut out a single color or remove a color or color range but do not know now where is it
  Details E-Mail
Ramlyn
Ramlyn

Posts: 2930
Filters: 691
Yes, it would be useful.
It can be used in different ways too. We could, instead of simply deleting a range of color, fill it with a texture or an effect.

It is true, we could use a whole filter for selecting a color, like Chromakey.
And we could repeat it for all colors we want to select.
But, in case we want to select and fill only one or two colors, it may be fine.
In case we want to fill with different textures 4-5 different colors, we should repeat Chromakey inside of our filter 4-5 times. Our filter would become heavy.
Then a single component would be probably a better solution, especially adding the chance to enlarge or restrict the range.

It could be very simple. An easy color picker, with a Center color and a Left and Right control for setting the range. Then the component would have a two inputs, one for the source that we want to modify and one for the filling (that could be alpha, a different color, a texture, etc.

  Details E-Mail
Grimbly
Grimbly
Posts: 68
I tried all of those filters and had no more luck with them than the ones I made so I just moved on to other things now and gave up on achieving that goal altogether smile:)

As a component, this would also be helpful in situations where you wanted to limit possible colors while allowing for randomization. I tend to make filters that I can generate lots of presets for so they can be used with aba's batch rendering tool. The problem with a lot of filters I download and even many that I make is when randomizing the settings they usually break. By that I mean they start to spit out terrible, ugly color sets that do not work for that filter. A component like this could help preserve the filters' intention while still allowing the settings to be randomized. This would make the filter more diverse and stable in the end.
  Details E-Mail
rachelduim
So Called Tortured Artist

Posts: 2498
Filters: 188
Yeah, the color selection and removal process is tricky. What I discovered is that to get what you want, it is a perceptual issue, that is, what our eye and brain see in the color selection process is not easily translated into a mathematical equation. The way we see is in "areas" and relate colors relative to nearby neighbors and not the whole picture. This makes a color matching algorithm difficult to write. I'm sure that it has been attempted, but I've yet to see a good solution in a filter. Hence the wand and area pickers in Photoshop, GIMP, etc where you end up doing it manually. Blah, blah, blah...
Math meets art meets psychedelia.
  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,712 Registered Users
+19 new in 30 days!

153,534 Posts
+31 new in 30 days!

15,348 Topics
+72 new in year!

Create an Account

Online Users Last minute:

26 unregistered users.