tacit wrote:
How can I change all red pixels in my image to be green? Fill won’t do what I want, as I have an image with hundreds of separate little red parts throughout (some only a few pixels). This would seem to be a trivial thing to do, but I can’t see how you can in Photoshop CS unless they’re all connected to each other, or you fill each one separately, which is infeasible for this image.
Step 1: Use the eyedropper to sample the red.
Step 2: Use Select->Color Range. The Color Range command selects all the pixels that are the foreground color. You can choose how far away the color needs to be before it’s no longer considered the same color.
I use Photoshop CS for most of my image manipulation, but I also have Thumbs Plus 7. I use this primarily for managing my photo collection (for which I consider it is excellent), but it also has some image manipulation functions. These are not particularly intuitive, so I haven’t used them very much, but it will easily do some things which Photoshop doesn’t handle particularly well.
It has a range of colour manipulation features: adjust colours, colour depth, colour balance, swap red and blue, invert colours, replace colours, and remove red eye. The ‘replace colours’ function enables you to select one colour, with adjustable tolerances on hue, saturation, etc, and either replace it with a second fixed colour, or a second colour with the same range of these properties. I haven’t tried any of these functions.
It also provides a range of transforms; various rotations, trim to proportion, trim to exactly, etc. I find the trim to proportion very useful, as you can easily crop a photo to give the best fit on a particular size of paper.
I have no hesitation in recommending Thumbs Plus (and I have no financial interest whatever in the firm).
James McNangle