Автор Тема: немного формул :)  (Прочитано 2087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
немного формул :)
« : 10 Декабря 2001, 07:16:51 »
есть картинка размером 1100х2130

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

Желательно голую формулу как работать с изображением я знаю :)
.::dO_ob::.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
немного формул :)
« Ответ #1 : 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 куда-нибудь.
Евгений aka Razor,

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28