2012-02-21 4 views
0

Я хочу добавить небольшую функциональность на свой сайт, где пользователь может загрузить свою фотографию, а затем выбрать определенный цвет (в основном, щелкнув что-то), эффект всплеска этого цвета добавится к это изображение.Добавление эффектов к изображению динамически в php

Пользователь должен затем получить возможность сохранить это изображение.

Возможно ли использование библиотеки php GD? Любые полезные комментарии приветствуются.

Редактировать: Что делать, если я создаю изображения для этих эффектов? как я могу наложить их на рис. пользователя, а затем предложить полное изображение в качестве загрузки?

+0

Просьба описать, что такое «spash effect» ... – Michal

+0

hmmm..it будет выглядеть так, как будет выглядеть ur pic, если кто-то пронзил кисть, полную цвета на ней ... в основном аэрографический вид эффекта для особый цвет .... – digster

ответ

0

Самый простой способ для достижения этой цели является создание эффекта в другое изображение и использовать только ПГПС GDlib скопировать образ на изображение загруженного пользователем и изменить цвет.

Вы можете использовать imagecopy или imagecopyresized или imagecopyresampled. В зависимости от используемого изображения вы можете, например, использовать imagecolorset, чтобы изменить цвет эффекта.

Полный список функций изображения PHP находится в PHP manual.

0

Использование библиотеки GD может работать здесь, но это то, для чего был создан ImageMagick. Я бы изучил это, так как это почти так же повсеместно.