'image/png', 'image/bmp' => 'image/jpeg', ) ); // Create the converter itself. $converter = new ezcImageConverter( $settings ); // Define a transformation $filters = array( new ezcImageFilter( 'scaleWidth', array( 'width' => 100, 'direction' => ezcImageGeometryFilters::SCALE_BOTH, ) ), new ezcImageFilter( 'colorspace', array( 'space' => ezcImageColorspaceFilters::COLORSPACE_GREY, ) ), ); // Which MIME types the conversion may output $mimeTypes = array( 'image/jpeg', 'image/png' ); // Create the transformation inside the manager $converter->createTransformation( 'thumbnail', $filters, $mimeTypes ); // Transform an image. $converter->transform( 'thumbnail', dirname( __FILE__ ). '/jpeg.jpg', dirname( __FILE__ ). '/jpeg_thumb.jpg' ); echo 'Succesfully converted <'. dirname( __FILE__ ). '/jpeg.jpg> to <'.dirname(__FILE__). '/jpeg_thumb.jpg'.">\n"; ?>