---
name: "Gtk::Gdk::Pixbuf::reference"
section: "3pm"
platform: "linux"
package: "libgdk-pixbuf-perl"
version: "0.7009-12"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk::Gdk::Pixbuf::reference"
---

# Gtk::Gdk::Pixbuf::reference(3pm)

GdkPixbuf::reference - Reference documentation for the GdkPixbuf module\
 **Gtk::Gdk::Pixbuf $pixbuf-\>add\_alpha (...)**\
 **$src-\>composite ($dest, $dest\_x**, `$dest_y`, `$dest_width`, `$dest_height`, `$offset_x`, `$offset_y`, `$scale_x`, `$scale_y`, `$filter_level`, `$overall_alpha)`\
 **$src-\>composite\_color ($dest, $dest\_x**, `$dest_y`, `$dest_width`, `$dest_height`, `$offset_x`, `$offset_y`, `$scale_x`, `$scale_y`, `$filter_level`, `$overall_alpha`, `$check_x`, `$check_y`, `$check_size`, `$color1`, `$color2)`\
 **Gtk::Gdk::Pixbuf $src**-\>composite\_color\_simple ($dest\_width, `$dest_height`, `$filter_level`, `$overall_alpha`, `$check_size`, `$color1`, `$color2)`\
 **Gtk::Gdk::Pixbuf $pixbuf-\>copy ()**\
 **$src-\>copy\_area ($src\_x, $src\_y**, `$width`, `$height`, `$dest`, `$dest_x`, `$dest_y)`\
 **integer $pixbuf-\>get\_bits\_per\_sample ()**\
 **Gtk::Gdk::Pixbuf $dest**-\>get\_from\_drawable ($src, `$cmap`, `$src_x`, `$src_y`, `$dest_x`, `$dest_y`, `$width`, `$height)`\
 **scalar $pixbuf**-\>get\_gray\_pixels ($row, `$col)`\
 **integer $pixbuf-\>get\_has\_alpha ()**\
 **integer $pixbuf-\>get\_height ()**\
 **integer $pixbuf-\>get\_n\_channels ()**\
 **scalar $pixbuf**-\>get\_pixels ($row, `$col)`\
 **integer $pixbuf-\>get\_rowstride ()**\
 **integer $pixbuf-\>get\_width ()**\
 **Gtk::Gdk::Pixbuf-\>init ()**\
 **Gtk::Gdk::Pixbuf Gtk::Gdk::Pixbuf-\>new ($format, $has\_alpha**, `$bits_per_sample`, `$width`, `$height)`\
 **Gtk::Gdk::Pixbuf Gtk::Gdk::Pixbuf-\>new\_from\_data ($data, $colorspace**, `$has_alpha`, `$bits_per_sample`, `$width`, `$height`, `$rowstride)`\
 **Gtk::Gdk::Pixbuf Gtk::Gdk::Pixbuf-\>new\_from\_file ($filename)**\
 **Gtk::Gdk::Pixbuf Gtk::Gdk::Pixbuf-\>new\_from\_xpm\_data ($data, ...)**\
 **$pixbuf-\>put\_pixels ($data, $row**, `$col)`\
 **$pixbuf-\>render\_pixmap\_and\_mask ($alpha\_threshold)**\
 **$pixbuf-\>render\_threshold\_alpha ($bitmap, $src\_x**, `$src_y`, `$dest_x`, `$dest_y`, `$width`, `$height`, `$alpha_threshold)`\
 **$pixbuf-\>render\_to\_drawable ($drawable, $gc**, `$src_x`, `$src_y`, `$dest_x`, `$dest_y`, `$width`, `$height`, `$dither`, `$x_dither`, `$y_dither)`\
 **$pixbuf-\>render\_to\_drawable\_alpha ($drawable, $src\_x**, `$src_y`, `$dest_x`, `$dest_y`, `$width`, `$height`, `$alpha_mode`, `$alpha_threshold`, `$dither`, `$x_dither`, `$y_dither)`\
 **$src-\>scale ($dest, $dest\_x**, `$dest_y`, `$dest_width`, `$dest_height`, `$offset_x`, `$offset_y`, `$scale_x`, `$scale_y`, `$filter_level)`\
 **Gtk::Gdk::Pixbuf $src**-\>scale\_simple ($dest\_width, `$dest_height`, `$filter_level)`\
 **Gtk::Gdk::PixbufAnimation Gtk::Gdk::PixbufAnimation-\>new\_from\_file ($filename)**\
 **$loader-\>close ()**\
 **Gtk::Gdk::PixbufAnimation $loader-\>get\_animation ()**\
 **Gtk::Gdk::Pixbuf $loader-\>get\_pixbuf ()**\
 **Gtk::Gdk::PixbufLoader Gtk::Gdk::PixbufLoader-\>new ()**\
 **boolean $loader-\>write ($buf)**
