[php] Класс для работы с изображениями
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[php] Класс для работы с изображениями - 2007-05-18 23:08:19.510000
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
Выкладываю самописный класс на php для работы с рисунками gif, jpeg, png форматов. Класс довольно мощный, но в то же время прост в использовании. Подойдёт, например, для создания защитных кодов при регистрации, нанесения копирайтов на рисунки в режиме выполнения, изменения размеров рисунков, создания графических счётчиков посещений и т.д. Вот что этот класс может (вкратце): [ul]создать рисунок с нуля с заданными размерами и глубиной цвета или из уже существующего изменить размер рисунка (с изменением размера содержимого или без) вращать рисунок наносить надписи на рисунок ttf-шрифтом (размер, угол наклона меняется, можно применить наклон для каждой буквы) рисовать линии, точки, прямоугольники, окружности, дуги, многоугольники, эллипсы; с заливкой и без, с использованием кисти/стиля/текстуры и без нанести штриховку с заданным шагом и углом наклона, сделать рамку изменить яркость, контраст, применить множество фильтров вставить рисунок из файла в существующий сделать заливку цветом/текстурой соответственно, цвет всего вышеперечисленного меняется, меняется толщина линий , можно также использовать прозрачные цвета вывести рисунок в браузер/сохранить в файл[/ul] Отмечу, что русские строки корректно выводятся в изображения. Подробнейший мануал, пример работы с классом и сам класс - в приложенном файле. Кому интересно, смотрим, пишем мнения:)
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 14:45:51.920000
|
|
|
Nightfly
Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
|
а ЖД2 уже не того?
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 15:09:25.873333
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
quote:
ORIGINAL: Nightfly а ЖД2 уже не того? ЖД2 - это что? GD2? Ну тогда это библиотека, которая предоставляет функции для работы с изображениями, а не класс php.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 15:22:48.550000
|
|
|
Nightfly
Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
|
всегда считал что что-то документированнее и проще imagemagic & GD2 для таих примитивных задач нету. Насколько я понимаю все что вы описали в своем фичелисте делается стандартными функциями ЖД.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 15:38:11.650000
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
quote:
Насколько я понимаю все что вы описали в своем фичелисте делается стандартными функциями ЖД. Ну естественно для работы с рисунком изначально используются эти функции. Но в gd нет, например, функции штрихования, написания шрифта с наклоном каждой буквы и т.д. На данный момент я разрабатываю ещё функции для рисования графиков, как сделаю, выложу. Да и в любом случае ООП намного удобнее и нагляднее процедурно-ориентированного программирования.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 16:09:25.040000
|
|
|
Nightfly
Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
|
>>я разрабатываю ещё функции для рисования графиков вот это полезно, ждем :) остальное к сожалению проще самописом имхо.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 16:26:23.763333
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
quote:
ORIGINAL: Nightfly >>я разрабатываю ещё функции для рисования графиков вот это полезно, ждем :) JpGraph? Лучше ИМХО на GD не сделать 2 аффтар - молодец. На самом деле не важно, есть уже что-то, или нет, особенно для опыта, так что продолжай в том же духе :) Для работы с imagemagic, кстати, юзаю MagickWand. Не ООП, но вполне кошерно.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-19 16:57:39.273333
|
|
|
Nightfly
Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
|
ну я юзаю в основном http://www.maani.us/charts/index.php
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-20 00:06:29.570000
|
|
|
Lex_Voodoo
Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
|
quote:
ORIGINAL: Nightfly ну я юзаю в основном http://www.maani.us/charts/index.php Ага, видел, но остался с JpGraph.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-21 13:16:29.713333
|
|
|
j0ker_
Сообщений: 609
Оценки: 0
Присоединился: 2005-03-07 15:09:25
|
Я тоже юзаю JpGraph, отличная вещь для построения графиков и довольно простая в использовании.
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-21 16:47:45.200000
|
|
|
CassIO
Сообщений: 9
Оценки: 0
Присоединился: 2007-05-15 06:44:32.386666
|
А я только начинающий в этой байде =) Аффтар thx за эту тему, оч полезныф материал!
|
|
|
RE: [php] Класс для работы с изображениями - 2007-05-30 22:59:02.283333
|
|
|
dx
Сообщений: 337
Оценки: 0
Присоединился: 2006-12-15 13:35:49.700000
|
Доделал класс, смотрим тут: http://dxgraph.smarteg.ru Теперь он умеет строить графики функций, столбчатые и круговые диаграммы, координатные оси, графики по точкам, рисовать легенды и т.д. По ссылке очень подробный мануал с примером и ссылка для скачивания всего этого добра. Класс может быть пока ещё сырой, тестил его немного. Смотрим, зацениваем, пишем тут свои пожелания:)
|
|
|
RE: [php] Класс для работы с изображениями - 2007-06-09 00:24:08.563333
|
|
|
Alkogolic
Сообщений: 1
Оценки: 0
Присоединился: 2007-06-08 19:20:35.730000
|
Товарищи, а можно этой картинкой куки скоммуниздить? Подскажите как – я оч плохо знаком с PHP.
|
|
|
|
|