On 1/2/07, Matthew Nuzum <[EMAIL PROTECTED]> wrote: > 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
That would be cool if you could find the source. I must admit that I'm very new to PIL and image manipulation itself. Thanks Matthew. If anyone else has help on this please do tell! :) -- http://joey101.net - my blog on web development _______________________________________________ Image-SIG maillist - Image-SIG@python.org http://mail.python.org/mailman/listinfo/image-sig