2013-10-03 63 views
0

我使用下面的行来调整图像文件:PHP GD库imagecopyrezised()

imagecopyresized($dst_image, $dst_image, 0, 0, 0, 0, 1000, 750, $src_w, $src_h 

我期待的1000和750的值是新的图像文件的大小,而是,正在创建具有与原始文件相同尺寸的图像,并将该图像的一部分复制到其上。

任何人都可以帮忙吗?

回答

1

您应该创建一个新的图像源,并在那里图像复制:

$resized = imagecreatetruecolor(1000, 750); 
imagecopyresized($resized, $dst_image, 0, 0, 0, 0, 1000, 750, $src_w, $src_h) 

docs: php.net/imagecopyresized