Библеотека работы с изображениями.

WP

^_^
Библеотека работы с изображениями.

Пишу сабж. Скажите какие функции и особенности хотели в ней видеть. Особенности: все аргументы методов которые отвечают за цвет могут быть заданы int'ом, или строкой (hex rgb цвета). Поэтому не нужно думать о imagecolorallocate (создается автоматически), если ресурс для заданого цвета уже используется, дважды создан не будет.
border (mixed color = 0x000000) - рамка изображения
set_offset(int x = 0, int y = 0) - сдвижка
setscale(int scale = 1) - масшаб.
setbgcolor(mixed color = 0xFFFFFF) - задать фон
line (int x1, int x1, int y1, int y2, mixed color = 0x000000, int thick = 1) - начертить линию
ttftext (string text, mixed color, string font, int size, int x, int y, angle = 0) - написать текст
arc (int cx, int cy, int w, int h, int e, mixed color = 0x000000)
filledarc (int cx, int cy, int w, int h, int e, mixed color = 0x000000)
ellipse (int cx, int cy, int w, int h, mixed color = 0x000000)
filledellipse (int cx, int cy, int w, int h, mixed color = 0x000000)
pointmark (int x, int y) - отметка точки.
polygon (array points, mixed color = 0x000000) - многоугольник
filledpolygon (array points, mixed color = 0x000000)
filter_twirl, filter_swirl - фильтры
wave_region - (int x, int y, int width, int height, int grade = 10) - волновое искажение
skew (int skew_val) - искажение
mirror (int mode = 1) - зеркало
watermark (resource img) - изображение водяным знаком
destroy() - очистить память выделенную под изображение.

-~{}~ 02.06.06 22:50:

p.s. забыл сказать что проблемы с написанием русских букв нет.
 

facelift

Новичок
Все в порядке, WIP.

ЗЫ: Фанат у тебя 18372 мессаги. У тебя пальцы, наверна, как у осьминога счупольцы.
 

kruglov

Новичок
WP
Вообще, подтормаживает :(
И шрифт, который "рукописный" - нафиг бы, глазами не прочтешь.
 

WP

^_^
kruglov
Подтормаживает? ~0.0432
Шрифт уберу.

-~{}~ 03.06.06 01:13:

Не знаете, где поживиться подходящими шрифтами?
 

fixxxer

К.О.
Партнер клуба
WP, а ты не пробовал пользоваться GD2 без imagecolorallocate?
Скажу по секрету, все замечательно работает. :)
 

WP

^_^
fixxxer
Пробовал, никакого секрета в этом нет. Но во-первых есть место старый GD, а во-вторых использование цвета 'pink', gd2 ну никак не оценит.
 
Сверху