2013-10-03 96 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