溫馨提示×

php中imagecopyresampled怎么使用

PHP
小億
95
2024-05-17 09:41:14
欄目: 編程語言

imagecopyresampled() 函數用于將一幅圖像的一部分復制到另一幅圖像,并對其進行重新采樣。其語法如下:

bool imagecopyresampled ( 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 )

參數說明:

  • $dst_image:目標圖像資源(目標圖像的標識符)。
  • $src_image:源圖像資源(要復制的圖像的標識符)。
  • $dst_x、$dst_y:目標圖像的左上角的 x 和 y 坐標。
  • $src_x、$src_y:源圖像的左上角的 x 和 y 坐標。
  • $dst_w、$dst_h:目標圖像的寬度和高度。
  • $src_w、$src_h:源圖像的寬度和高度。

示例:

$src_image = imagecreatefromjpeg('source.jpg');
$dst_image = imagecreatetruecolor(200, 200);
imagecopyresampled($dst_image, $src_image, 0, 0, 0, 0, 200, 200, imagesx($src_image), imagesy($src_image));

header('Content-Type: image/jpeg');
imagejpeg($dst_image);

imagedestroy($src_image);
imagedestroy($dst_image);

這段代碼將一個 JPEG 圖像的一部分復制到一個新的 200x200 像素的圖像中,并輸出到瀏覽器上。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女