On 1/2/07, Joey Marshall <[EMAIL PROTECTED]> wrote:

Hello,
I am having a difficulty with developing my game. I would like to
colorize the outfits on my penguins
(http://joey101.net/projects/snowballz/). I have them separated out to
make it easier to colorize... but I haven't been able to figure out
how to.

I already have PIL as a dependency for snowballz so I would like to
use it, but there is nothing in PIL to do this easily. Does anyone
know how to colorize an image? (all images are (RGBA) in red and I
would like to be able to use a color like: (0,0,255) to colorize it
to)


You will likely get much better answers from others on the list, but I've
done it once. I experimented with a few different techniques and I did it
simply as an experiment. I took my images in photoshop, made them black and
white (er, actually, black and transparent) by grabbing the channel that had
the appearance and deleting all the other channels. I then saved it out as a
png with alpha transparency. That's a quick overview of how I got my png,
use whatever technique works for you.

Once I had my image, I loaded it into PIL and figured out the dimensions. I
then created a new image and set its color to red or orange or whatever I
wanted. Then I overlaid my image with alpha transparency onto the new image.

I can't remember exactly what I did and I'm looking for the source and can't
find it easily. However, the concept is pretty simple and you likely already
know how to do all of that stuff anyway.
--
Matthew Nuzum
www.bearfruit.org
newz2000 on freenode
_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to