Forum Webscript.Ru

Программирование => PHP => Тема начата: nobody от 10 Декабря 2001, 07:16:51

Название: немного формул :)
Отправлено: nobody от 10 Декабря 2001, 07:16:51
есть картинка размером 1100х2130

нужно ее урезать гдето вот так :
что бы она по вертикали не была больше 61, но в тоже время и по горезантали не привышала 103.

Желательно голую формулу как работать с изображением я знаю :)
Название: немного формул :)
Отправлено: Britva от 10 Декабря 2001, 09:18:02
Вот, походу придумал :):
$srcsize = GetImageSize("image.xxx");
$nx = ($srcsize[0] > 103) ? 103 : $srcsize[0];
$ny = ($srcsize[1] > 61) ? 61 : $srcsize[1];

$src = ImageCreateFromXXX("image.XXX");

$dst = ImageCreate($nx, $ny);

ImageCopyResized($dst, $src, 0, 0, 0, 0, $nx, $ny, $srcsize[0], $srcsize[1]);

и сохранить $dst куда-нибудь.