我使用以下行调整图像文件的大小:
imagecopyresized($dst_image, $dst_image, 0, 0, 0, 0, 1000, 750, $src_w, $src_h
我希望1000和750的值是新图像文件的尺寸,而是创建与原始文件具有相同尺寸的图像,并将该图像的一部分复制回其上。
有人可以帮忙吗?
答案 0 :(得分:1)
您应该创建一个新的图像源并将图像复制到那里:
$resized = imagecreatetruecolor(1000, 750);
imagecopyresized($resized, $dst_image, 0, 0, 0, 0, 1000, 750, $src_w, $src_h)