<?php require_once 'tutorial_autoload.php'; $tutorialPath = dirname( __FILE__ ); $settings = new ezcImageConverterSettings( array( new ezcImageHandlerSettings( 'GD', 'ezcImageGdHandler' ), new ezcImageHandlerSettings( 'ImageMagick', 'ezcImageImagemagickHandler' ), ), array( 'image/gif' => 'image/png', ) ); $converter = new ezcImageConverter( $settings ); $filters = array( new ezcImageFilter( 'filledThumbnail', array( 'width' => 100, 'height' => 100, 'color' => array( 200, 200, 200, ), ) ) ); $converter->createTransformation( 'thumbnail', $filters, array( 'image/jpeg', 'image/png' ) ); try { $converter->transform( 'thumbnail', $tutorialPath.'/img/imageconversion_example_05_before.jpg', $tutorialPath.'/img/imageconversion_example_05_after.jpg' ); } catch ( ezcImageTransformationException $e) { die( "Error transforming the image: <{$e->getMessage()}>" ); } ?>