| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 10.05.2004
Сообщения: 49
![]() |
php и графика.
1)Вопрос как можно вырезать определенную часть рисунка то есть к примеру у меня есть рисунок 400х400 я его уменьшаю до ширины 200 но мне надо чтоб он был 200х100 как это сделать? Можете показать примеры или сорц.
2)Есть рисунок его надо обвести рамочкой в 1px определенного цвета как?.. или другое есть у меня рамочка в gif с прозрачкой по средине и мне надо ее разместить поверх рисунка дабы получилась рамочка у рисунка .
|
|
|
|
|
# 4 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Конечно! Вам же ответили 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, смотрите, там и примеры кода есть.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|