ImageCopyResized() 函式在所有GD版本中有效,但其縮放圖像的.
基本介紹
- 外文名:ImageCopyResamples()
- 改變圖像:有兩種改變圖像大小的方法
- 特點:算法比較粗糙
- 優點:圖像邊緣比較平滑
簡介,例子,
簡介
PHP中縮放圖像.
(1):
(2):ImageCopyResampled() ,其像素插值算法得到的.(但該函式的速度比 ImageCopyResized() 慢).
兩個函式的參數是一樣的.如下:
ImageCopyResampled(dest,src,dy,dx,sx,sy,dw,dh,sw,sh);
ImageCopyResized(dest,src,dy,dx,sx,sy,dw,dh,sw,sh);
例子
<?PHP //
$src = ImageCreateFromJPEG('php.jpg');
$width = ImageSx($src);
$height = ImageSy($src);
$x = $widht/2;
$y = $height/2;
$dst = ImageCreateTrueColor($x,$y);
ImageCopyResampled($dst,$src,0,0,0,0,$x,$y,$widht,$height);
header('Content-Type : image/png');
ImagePNG($det);
?>