温馨提示×

php imagecopyresized 参数有哪些

PHP
小樊
87
2024-12-06 02:01:58
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

imagecopyresized() 是 PHP 中用于复制并调整图像大小的函数

  1. src_image:必需,源图像的路径或图像资源。
  2. dst_image:必需,目标图像的路径或图像资源。
  3. src_x:必需,源图像中复制内容的左上角 x 坐标。
  4. src_y:必需,源图像中复制内容的左上角 y 坐标。
  5. dst_x:必需,目标图像中粘贴内容的左上角 x 坐标。
  6. dst_y:必需,目标图像中粘贴内容的左上角 y 坐标。
  7. src_width:必需,源图像中要复制的宽度。
  8. src_height:必需,源图像中要复制的高度。
  9. dst_width:必需,目标图像中粘贴内容的宽度。
  10. dst_height:必需,目标图像中粘贴内容的高度。

示例:

<?php
$source = imagecreatefromjpeg('source.jpg');
$destination = imagecreatetruecolor(300, 200);

imagecopyresized($destination, $source, 0, 0, 0, 0, 300, 200, imagesx($source), imagesy($source));

imagejpeg($destination, 'resized_image.jpg');
imagedestroy($source);
imagedestroy($destination);
?>

在这个示例中,我们从名为 source.jpg 的图像创建了一个源图像资源,然后创建了一个目标图像资源,其大小为 300x200 像素。接下来,我们使用 imagecopyresized() 函数将源图像的内容复制到目标图像的左上角 (0, 0) 位置,并保持原始宽高比。最后,我们将调整大小后的目标图像保存为 resized_image.jpg

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ImageCopyResized函数在不同PHP版本中的差异

0