[cairo] Dealing with 1bpp bitmaps in cairo
Mark Leisher
mleisher at gmail.com
Thu Dec 22 08:35:20 PST 2011
In updating http://www.math.nmsu.edu/~mleisher/Software/gbdfed to use
GTK+ 3 and cairo, I needed to render a moderate number (128 to 256) of
discrete 1bpp images. After lots of experimentation, I finally settled
on the code below.
Please note that this code has not been tested for endian issues yet, so
some tweaking may be necessary.
FYI: once you have the surface, you can call cairo_mask_surface() to
actually render the bitmap. Took me a while to figure that one out.
If there is any better way to deal with this, please let me know.
--
Mark Leisher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cbm.c
Type: text/x-csrc
Size: 1651 bytes
Desc: not available
URL: <http://lists.cairographics.org/archives/cairo/attachments/20111222/d107acb7/attachment.c>
More information about the cairo
mailing list