©
This document uses PHP Chinese website manual Release
(PECL imagick 2.0.0)
Imagick::setImageResolution — Sets the image resolution
$x_resolution
, float $y_resolution
)Sets the image resolution.
x_resolution
y_resolution
成功时返回 TRUE
。
错误时抛出 ImagickException。
Example #1 Imagick::setImageResolution()
<?php
function setImageResolution ( $imagePath ) {
$imagick = new \ Imagick ( realpath ( $imagePath ));
$imagick -> setImageResolution ( 50 , 50 );
header ( "Content-Type: image/jpg" );
echo $imagick -> getImageBlob ();
}
?>
[#1] craig dot fairhurst at nospamyouds dot com [2010-02-12 10:12:10]
Note that any changes to the resolution (-density option) must be made before specifying the file, so construct the object with no file path and then use $object->readImage('path/to/file'); otherwise the density won't change.
Also see Imagick::setResolution.
[#2] octave at web dot de [2009-07-17 09:27:14]
This method uses the ImageMagick "-density {$x_resolution}x{$y_resolution}" parameter