2013-10-03 3 views
0

Я использую следующую строку, чтобы изменить размер файла изображения:PHP GD Library 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

Смежные вопросы