Закругленные углы изображения

  • Автор темы Автор темы hussar
  • Дата начала Дата начала

hussar

In code we trust!
Закругленные углы изображения

Всем доброе время суток!
Встала такая проблема:
на сайт надо выкладывать картинки различного размера, выкладываются они в определенном порядке, и могут варьироваться по размеру, но самое главное что картинки эти должны иметь закругленные углы (изначально они прямоугольные).
Графические редакторы не предлагать, т.к. ручная обработка не предполагается.
Возможно ли с помощью PHP (понятно, что скорее всего это в gd) сделать прямоугольной картинке закругленные углы и дорисовать рамочку.
Вопрос вроде как не по существу, но я хочу знать есть ли такая возможность, что бы знать в каком направлении рыть, просто с gd я не работал совсем.

Заранее всем спасибо за ответ! :)
 
Я не совсем понял из описания, верно ли это:

я на своей картинке рисую элипс, таким образом отрезаются углы, т.е. становятся прозрачными?

Если это так, то второй вопрос, можно ли мне вокруг получившегося хозяйства нарисовать рамочку?
 
Пример кода

Юзай что-то типа этого (это для одного уголка):

PHP:
ImageFilledRectangle($blank,0,0,$h, $w,$white);
imagefilledellipse($blank,$w, 0, $h<<1 ,$w<<1,$red);
imagecolortransparent ($blank,$red);
ImageCopyMerge ($dst, $blank, 0, $small_height - $h, 0, 0, $h, $w, 100);
 
Сверху