牛牛在线工具

imagecopyresized()

收录 8868 个 PHP 函数,含用途说明与用法示例。

imagecopyresized()

将一个图像的一部分缩放到另一个图像中

函数名称:imagecopyresized() 适用版本:PHP 4, PHP 5, PHP 7 用法:imagecopyresized()函数用于将一个图像的一部分缩放到另一个图像中。它可以将源图像的指定矩形区域缩放并复制到目标图像的指定位置。 语法: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 ) 参数: $dst_image:目标图像资源标识符。 $src_image:源图像资源标识符。 $dst_x:目标图像中的起始x坐标。 $dst_y:目标图像中的起始y坐标。 $src_x:源图像中的起始x坐标。 $src_y:源图像中的起始y坐标。 $dst_w:目标图像的宽度。 $dst_h:目标图像的高度。 $src_w:源图像的宽度。 $src_h:源图像的高度。 返回值:成功时返回TRUE,失败时返回FALSE。 示例: // 创建目标图像资源 $dst_image = imagecreatetruecolor(400, 300); // 加载源图像资源 $src_image = imagecreatefromjpeg('source.jpg'); // 缩放并复制源图像到目标图像 $dst_x = 0; $dst_y = 0; $src_x = 0; $src_y = 0; $dst_w = 200; $dst_h = 150; $src_w = imagesx($src_image); // 源图像宽度 $src_h = imagesy($src_image); // 源图像高度 imagecopyresized($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h); // 保存目标图像 imagejpeg($dst_image, 'resized.jpg'); // 销毁图像资源 imagedestroy($dst_image); imagedestroy($src_image); 以上示例将一个名为source.jpg的图像缩放为200x150像素,并将缩放后的图像保存为resized.jpg。