![]() |
php и графика.
1)Вопрос как можно вырезать определенную часть рисунка то есть к примеру у меня есть рисунок 400х400 я его уменьшаю до ширины 200 но мне надо чтоб он был 200х100 как это сделать? Можете показать примеры или сорц.
2)Есть рисунок его надо обвести рамочкой в 1px определенного цвета как?.. или другое есть у меня рамочка в gif с прозрачкой по средине и мне надо ее разместить поверх рисунка дабы получилась рамочка у рисунка ;). :beer: |
imagecopy
|
ммм..со вторым ясно а как насчет 1 вопроса возможноли?
|
Цитата:
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.