blob: c07166cb8f15609e700002d934f56596c6f8c3e5 [file] [log] [blame]
<?php
require_once 'tutorial_autoload.php';
$tutorialPath = dirname( __FILE__ );
$settings = new ezcImageConverterSettings(
array(
new ezcImageHandlerSettings( 'GD', 'ezcImageGdHandler' ),
new ezcImageHandlerSettings( 'ImageMagick', 'ezcImageImagemagickHandler' ),
)
);
$converter = new ezcImageConverter( $settings );
$filters = array(
new ezcImageFilter(
'scale',
array(
'width' => 320,
'height' => 240,
'direction' => ezcImageGeometryFilters::SCALE_DOWN,
)
),
);
$converter->createTransformation( 'preview', $filters, array( 'image/jpeg' ) );
try
{
$converter->transform(
'preview',
$tutorialPath.'/img/imageconversion_example_02_before.jpg',
$tutorialPath.'/img/imageconversion_example_02_after.jpg'
);
}
catch ( ezcImageTransformationException $e)
{
die( "Error transforming the image: <{$e->getMessage()}>" );
}
?>