PHP | imagecopyresampled()函数
imagecopyresampled()函数是PHP中的一个内置函数,用于将一个图像的矩形部分复制到另一个图像,平滑地插值像素值,特别是在减小图像大小时仍能保持很大的清晰度。
句法:
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:指定目标点的 x 坐标。
- $dst_y:指定目标点的 y 坐标。
- $src_x:指定源点的x坐标。
- $src_y:指定源点的y坐标。
- $dst_w:它指定目标宽度。
- $dst_h:指定目标高度。
- $src_w:指定源宽度。
- $src_h:指定源高度。
返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
下面给出的程序说明了PHP中的imagecopyresampled()函数:
程序 1(将图像重新采样到其宽度和高度的一半):
输出:
程序 2(重新采样具有固定宽度和高度的图像):
输出:
参考: https://www. PHP.net/manual/en/函数.imagecopyresampled。 PHP