GdkPixbuf Constructor
This constructor creates a GdkPixbuf
object filled with the image information available in
filename. If an error occurs (e.g. file doesn't
exist), an exceptionof type PhpGtkGErrorException
is thrown.
Gdk supports loading a number of image formats, including
.jpg, .png
and .gif. On Windows, you need a
dll for each file type in the pixbufloaders/
folder of your Gtk installation, e.g.
libpixbufloader-png.dll or
libpixbufloader-jpeg.dll.
Example 4. Loading an image file and catching errors
<?php
//Examle: Loading an image file
try {
$pixbuf = GdkPixbuf::new_from_file('test.png');
} catch (Exception $e) {
//Here we catch errors that could occur
echo "An error occured:\n";
echo $e->getMessage() . "\n";
}
?> |