IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   php и графика. (https://www.imho.ws/showthread.php?t=123004)

h0ttab 29.08.2007 09:52

php и графика.
 
1)Вопрос как можно вырезать определенную часть рисунка то есть к примеру у меня есть рисунок 400х400 я его уменьшаю до ширины 200 но мне надо чтоб он был 200х100 как это сделать? Можете показать примеры или сорц.
2)Есть рисунок его надо обвести рамочкой в 1px определенного цвета как?..
или другое есть у меня рамочка в gif с прозрачкой по средине и мне надо ее разместить поверх рисунка дабы получилась рамочка у рисунка ;).

:beer:

RaZEr 29.08.2007 09:54

imagecopy

h0ttab 29.08.2007 10:10

ммм..со вторым ясно а как насчет 1 вопроса возможноли?

Hubbitus 09.09.2007 06:17

Цитата:

Сообщение от h0ttab (Сообщение 1452531)
ммм..со вторым ясно а как насчет 1 вопроса возможноли?

Конечно! Вам же ответили imagecopy. Смотрите МАН:
bool imagecopy ( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h )
Там же есть координаты области, которую необходимо скопировать, вот задаете прямоугольник, копируете его в новое, пустое изображение, и сохраняете.

Кстати, вместо GD рекомендую использовать ImageMagick, если доступен (в PHP MagickWand или IMagick).
Например, применительно к данному вопросу, гораздо проще http://php.net/imagick-cropimage http://php.net/imagick-chopimage, смотрите, там и примеры кода есть.


Часовой пояс GMT +4, время: 10:42.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.