![]() | ![]() | ![]() | The gdk-pixbuf Library |
---|
#include gdk-pixbuf/gdk-pixbuf.h enum GdkColorspace; GdkColorspace gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf); gboolean gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf); guchar* gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_width (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_height (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_rowstride (const GdkPixbuf *pixbuf);
typedef enum { GDK_COLORSPACE_RGB } GdkColorspace;
This enumeration defines the color spaces that are supported by the gdk-pixbuf library. Currently only RGB is supported.
GDK_COLORSPACE_RGB | Indicates a red/green/blue additive color space. |
GdkColorspace gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf);
Queries the color space of a pixbuf.
pixbuf: | A pixbuf. |
Returns : | Color space. |
int gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf);
Queries the number of channels of a pixbuf.
pixbuf: | A pixbuf. |
Returns : | Number of channels. |
gboolean gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf);
Queries whether a pixbuf has an alpha channel (opacity information).
pixbuf: | A pixbuf. |
Returns : | TRUE if it has an alpha channel, FALSE otherwise. |
int gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf);
Queries the number of bits per color sample in a pixbuf.
pixbuf: | A pixbuf. |
Returns : | Number of bits per color sample. |
guchar* gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf);
Queries a pointer to the pixel data of a pixbuf.
pixbuf: | A pixbuf. |
Returns : | A pointer to the pixbuf's pixel data. |
<<< API Reference |