©
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
(PECL imagick 2.0.0)
Imagick::setSamplingFactors — Sets the image sampling factors
$factors
)Sets the image sampling factors.
factors
成功时返回 TRUE
。
Example #1 Imagick::setSamplingFactors()
<?php
function setSamplingFactors ( $imagePath ) {
$imagePath = "../imagick/images/FineDetail.png" ;
$imagick = new \ Imagick ( realpath ( $imagePath ));
$imagick -> setImageFormat ( 'jpg' );
$imagick -> setSamplingFactors (array( '2x2' , '1x1' , '1x1' ));
$compressed = $imagick -> getImageBlob ();
$reopen = new \ Imagick ();
$reopen -> readImageBlob ( $compressed );
$reopen -> resizeImage (
$reopen -> getImageWidth () * 4 ,
$reopen -> getImageHeight () * 4 ,
\ Imagick :: FILTER_POINT ,
1
);
header ( "Content-Type: image/jpg" );
echo $reopen -> getImageBlob ();
}
?>