Gdk.Pixbuf Members

The members of Gdk.Pixbuf are listed below.

See Also: Inherited members from GLib.Object

Public Constructors

Makes a new Pixbuf object from a byte[] containing an encoded image.
Internal constructor
Makes a new Pixbuf object from a System.IO.Stream.
Creates Pixbuf from image file.
Public constructor.
Constructor for pixbufs that that have embedded images created with the gdk-pixbuf-source program.
Constructor for images embedded in an assembly
Makes a new Pixbuf object from a byte[] with a given size.
Construct a pixbuf from a serialized Gdk.Pixdata structure
Construct a pixbuf from a serialized Gdk.Pixdata structure.
Makes a new Pixbuf object from a System.IO.Stream with a given size.
Documentation for this section has not yet been entered.
Constructor for images embedded in an assembly when a specific size is required.
Documentation for this section has not yet been entered.
Constructor
Creates a sub-Pixbuf from an existing one.
Public constructor.
Public constructor.
Documentation for this section has not yet been entered.
Public constructor; creates a new Gdk.Pixbuf from an in-memory RGB or RGBA buffer.

Protected Constructors

Internal constructor

Public Properties

[read-only]
BitsPerSampleint. Number of bits per color sample in a pixbuf.
[read-only]
ColorspaceColorspace. The colorspace for this Pixbuf
[read-only]
static
FormatsPixbufFormat[]. Documentation for this section has not yet been entered.
[read-only]
static
GTypeGLib.GType. GType Property.
[read-only]
HasAlphabool. Returns whether the Pixbuf contains an alpha channel
[read-only]
Heightint. Height of the image
[read-only]
NChannelsint. The number of channels on a Pixbuf
[read-only]
PixelsIntPtr. The pixels contained by this Pixbuf object.
[read-only]
Rowstrideint. Rowstride of the Pixbuf
[read-only]
Widthint. The width of the image

Public Methods

AddAlpha(bool, byte, byte, byte) : Pixbuf
Adds an alpha channel to the Pixbuf
ApplyEmbeddedOrientation() : Pixbuf
Applies an embedded orientation transform.
Clone() : object
Documentation for this section has not yet been entered.
Composite(Pixbuf, int, int, int, int, double, double, double, double, InterpType, int)
Scale and Compose a Pixbuf
CompositeColor(Pixbuf, int, int, int, int, double, double, double, double, InterpType, int, int, int, int, uint, uint)
Scale and Compose a Pixbuf with control over the checks
CompositeColorSimple(int, int, InterpType, int, int, uint, uint) : Pixbuf
Scaling with checkboard rendering
Copy() : Pixbuf
Copies the Pixbuf
CopyArea(int, int, int, int, Pixbuf, int, int)
Copies a region from one Pixbuf to another
CreateFromDrawable(Drawable, Colormap, int, int, int, int, int, int) : Pixbuf
Generates a new Pixbuf object from a Gdk.Drawable.
static
ErrorQuark() : int
Documentation for this section has not yet been entered.
Fill(uint)
Fills a pixbuf with a single color
Flip(bool) : Pixbuf
Flips a pixbuf horizontally or vertically.
static
FromDrawable(Drawable, Colormap, int, int, int, int, int, int) : Pixbuf
Creates a new Pixbuf object from a Gdk.Drawable.
static
FromPixdata(Pixdata, bool) : Pixbuf
Creates a Pixbuf from a Pixdata
static
GetFileInfo(string, out int, out int) : PixbufFormat
Documentation for this section has not yet been entered.
GetFromDrawable(Drawable, Colormap, int, int, int, int, int, int) : Pixbuf
Gets image from a Gdk.Drawable
GetFromImage(Image, Colormap, int, int, int, int, int, int) : Pixbuf
Gets an image from a Gdk.Image
GetOption(string) : string
Looks up an option in the Pixbuf
static
LoadFromResource(string) : Pixbuf
Loads a pixbuf from a resource file.
Ref() : Pixbuf
Documentation for this section has not yet been entered.
RenderPixmapAndMask(out Pixmap, out Pixmap, int)
Creates pixmap and mask bitmaps for a given alpha threshold.
RenderPixmapAndMaskForColormap(Colormap, out Pixmap, out Pixmap, int)
Creates pixmap and mask bitmaps for a given alpha threshold using a specified colormap.
RenderThresholdAlpha(Pixmap, int, int, int, int, int, int, int)
Render pixbuf alpha channel as a bi-level clip mask to a Gdk.Pixmap
RenderToDrawable(Drawable, GC, int, int, int, int, int, int, RgbDither, int, int)
Renders the image into a Drawable
RenderToDrawableAlpha(Drawable, int, int, int, int, int, int, PixbufAlphaMode, int, RgbDither, int, int)
Obsolete; do not use. Use Drawable.DrawPixbuf instead.
RotateSimple(PixbufRotation) : Pixbuf
Rotates a pixbuf by a multiple of 90 degrees, and returns the result in a new pixbuf.
SaturateAndPixelate(Pixbuf, float, bool)
Saturation and pixelation of a Pixbuf
Save(string, string) : bool
Saves pixbuf to a file.
SaveToBuffer(string) : byte[]
Saves to a buffer.
SaveToBuffer(string, string[], string[]) : byte[]
Saves to a buffer.
SaveToCallback(PixbufSaveFunc, string)
Save using a callback delegate.
SaveToCallback(PixbufSaveFunc, string, string[], string[])
Save using a callback delegate.
Savev(string, string, string[], string[]) : bool
Saves pixbuf to a file.
Scale(Pixbuf, int, int, int, int, double, double, double, double, InterpType)
Scale transformation.
ScaleSimple(int, int, InterpType) : Pixbuf
Scales a Pixbuf
Unref()
Documentation for this section has not yet been entered.