Converting to 8 bit black and white
Timothy Bolton <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
Hey guys, I have another question. How do you convert a surface from color to 8 bit black and white? I've been searching and I cannot seem to find a way to convert a surface to black and white. I'm pulling in images, and I need them to be black and white (not gray scale) for the rendering. So, as I see it, there are a few options: 1 - Make it a requirement that the images be in the proper color when received. 2 - Use a different library (GD library, for instance) 3 - Figure out how to do this within Cairo While, I would prefer to have my application do one thing, and one thing only (resting on option 1), I think that might be a limiting factor. I've done this with the GD Library, however, if Cairo is capable of doing this, I would like to use it. I want to have as few external resources as possible (less updates, less moving parts, etc). Thoughts? I found some resources which say: "... it seems there is no easy way to convert a cairo surface to black and white or grayscale ..." http://www.mail-archive.com/[email protected]/msg646228.html -- 'We who cut mere stones must always be envisioning cathedrals.' Quarry Worker's Creed -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo