Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Библиотека GD (для работы с изображением) или как заставить PHP менять цвета в картинке
Форумы портала PHP.SU » PHP » Программирование на PHP » Библиотека GD (для работы с изображением) или как заставить PHP менять цвета в картинке

Страниц (1): [1]
 

1. Reverent - 20 Марта, 2007 - 05:07:44 - перейти к сообщению
Недавно получил заказ от заказчика. В данном проекте мне нужно было создать такую штуку. Даеться картинка какой-нибудь одежды - допустим красная футболка. Мне нужно средствами PHP дать возможность пользователю менять цвет этой одежды. Да что бы так чтобы тени оставались. Подскажите как это можно сделать. Желательно чтобы все действия производились в JPEG формате. Рисунок прилогаю.
2. valenok - 20 Марта, 2007 - 20:05:24 - перейти к сообщению
Он хоть достаточно платит то?
У меня по ходу только одна идея, по пикселям или по кусочкам картинку красить.
3. Reverent - 21 Марта, 2007 - 04:53:11 - перейти к сообщению
valenok пишет:
Он хоть достаточно платит то?
У меня по ходу только одна идея, по пикселям или по кусочкам картинку красить.

Платит та он немного всего 170 баксов... А вот насчет идеи красить ро кусочком это можно. Но есть ряд проблем:
1) bool imagecolorset (resource image, int index, int red, int green, int blue) эта функция почему то только работает с GIF форматом
2) Как заставить перекрашивать цвет не сплошным цветам а в зависимости чернеет основной цвет или белеет. Это нужно чтобы новый цвет сохранил в себе тени и изгибы одежды.
4. valenok - 21 Марта, 2007 - 16:23:18 - перейти к сообщению
Зайди на phpclasses.org
Я думаю там ктото уже решал такую проблему.
А готовой функции скорее всего нет.\n\n(Добавление)
А за 170 баксов я бы купил дополнительный 25 мегабайт хостинга и заплатил бы художнику чтоб нарисовал 10 футболок.

Ну или в крайнем случае на флеше всё таки.
Я бы ему так и сказал, но это смотря чем ты занимаешься.

Если тебе просто надо заработать 170 баксов, шуруй на phpclasses
А если ты в какойто фирме работаешь, объясни директору что директору надо с ним поговорить, что это делается на флэше в худшем случае
за одно и репутацию (твою / компании) поднимет.
5. Reverent - 21 Марта, 2007 - 16:44:47 - перейти к сообщению
valenok пишет:
Зайди на phpclasses.org
Я думаю там ктото уже решал такую проблему.
А готовой функции скорее всего нет.

(Добавление)
А за 170 баксов я бы купил дополнительный 25 мегабайт хостинга и заплатил бы художнику чтоб нарисовал 10 футболок.

Ну или в крайнем случае на флеше всё таки.
Я бы ему так и сказал, но это смотря чем ты занимаешься.

Если тебе просто надо заработать 170 баксов, шуруй на phpclasses
А если ты в какойто фирме работаешь, объясни директору что директору надо с ним поговорить, что это делается на флэше в худшем случае
за одно и репутацию (твою / компании) поднимет.


Не я через интернет работаю. А там заказчик зарубежный так что подымать нечего, надо идти на указанный сайт Улыбка
6. valenok - 21 Марта, 2007 - 17:41:59 - перейти к сообщению
А цитировать то зачем?
Я своё сообщение прочитать и сам могу
А кто за темой следит сам догадается на что отвечают.
А кто не следит наверное и отвечать не будет.
А кому интересно ещё и всю тему с начала читает.

Цитировать нужно не более одной двух строк я думаю.

P.S. То просто вопрос.
Надеюсь у кого нибудь найдётся ответ

 

Powered by ExBB FM 1.0 RC1