GdkPixbuf コンストラクタ
GdkPixbuf::new_from_file_at_size (string filename, int width, int height);
Loads the given image into the pixbuf object and scales it to the given size, respecting the aspect ratio. If an error occurs, an exception of type PhpGtkGErrorException is thrown.
例 3. Loading and scaling an image file
<?php //Examle: Loading an image file and scaling it to the given size try { $pixbuf = GdkPixbuf::new_from_file_at_size('test.png', 320, 240); echo 'Size: ' . $pixbuf->get_width() . 'x' . $pixbuf->get_height() . "\n"; } catch (Exception $e) { //Here we catch errors that could occur echo "An error occured:\n"; echo $e->getMessage() . "\n"; } ?> |