imagecopyresized()
函數(shù)在 PHP 中用于將一幅圖像的區(qū)域按照指定大小復(fù)制到另一幅圖像上。這個函數(shù)對圖像進行縮放,并保持原始圖像的 PNG 或 GIF 透明度。
該函數(shù)的語法如下:
bool imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
參數(shù)說明:
$dst_image
:目標圖像資源,即要將源圖像縮放后復(fù)制到的圖像資源。$src_image
:源圖像資源,即要進行縮放并復(fù)制的圖像資源。$dst_x
:目標圖像左上角 x 坐標。$dst_y
:目標圖像左上角 y 坐標。$src_x
:源圖像左上角 x 坐標。$src_y
:源圖像左上角 y 坐標。$dst_w
:目標圖像的寬度。$dst_h
:目標圖像的高度。$src_w
:源圖像的寬度。$src_h
:源圖像的高度。使用 imagecopyresized()
函數(shù)時,需要注意以下幾點:
imagecreatefromjpeg()
, imagecreatefrompng()
等函數(shù)來創(chuàng)建圖像資源。imagecopyresampled()
函數(shù)代替。imagedestroy()
函數(shù)銷毀圖像資源,以釋放內(nèi)存空間。