On Sat, May 13, 2006 at 10:37:55PM +0200, LI Ying wrote:
> I want to write a libvncserver which can load diffrent kinds of images.
> I need the information of images, so that I can tell the server how to
> load it.
> With the help of lib-pixbuf, I can get the information about the height
> and width.
> But I need to know other information like "bitsPerPixelInFile" and
> "bytesPerPixel".
> How can I do it?

GdkPixbufs are always in the 8 bits-per-channel RGB or RGBA
formats (you can check the presence of alpha with
gdk_pixbuf_get_has_alpha()) so there is no other information
to get.  If the image is in a different format it is
converted upon loading.  (There are some provisions for
different data formats, but the only really possible is the
described one).

If you need to query/manipulate the original images, you
can either use particular libraries (libpng, libjpeg,
libtiff, ...) or use a general image manipulation library
(there are several but I cannot recommend any so I will
refrain).

Yeti


--
Anonyms eat their boogers.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to