powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) замена цвета на рисунке
9 сообщений из 9, страница 1 из 1
(PHP) замена цвета на рисунке
    #33237307
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но мне необходимо заменить на кртинке определенный цвет, скажем #cccccc, на #ffffff.

Как это сделать? И возможно ли это вообще?
(У меня есть только GD)
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237309
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://se.php.net/GD
Среди перечня приведённых функций есть и та, что вам необходима.
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237482
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я в англ. плохо разбираюсь:(
понимаю что это одна из функций imagecolor, но какая не понимаю, если возможно, будьте так добры, тыкните :) или напишите простенький пример.

заранее спасибо.
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237485
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
twistfireя в англ. плохо разбираюсь:(
http://translate.ru
http://phpclub.ru/manrus/f/ref.image.html
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237486
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
twistfireили напишите простенький пример.В официальном мануале есть МАССА простеньких примеров. Особенно в пользовательских комментариях.
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237517
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот хоть убейте не понимаю :(
Что мне нужно сделать? Я выделяю цыет который мне нужен, я уже понял как - imagecolorat();
дальше что? Как убрать/заменить цвет в рисунке? Какую функцю использовать? Я просто не могу понять принципа? Ведь область неоднородная, значит залить нельзя, может я просто не в том направлении мыслю - натолкните ...
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237597
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://se.php.net/imagecolorset
http://phpclub.ru/manrus/f/imagecolorset.html
С функциями надо ознакамливаться со всеми, а не избирательно.
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237619
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, но честно говоря я до сих пор не понимаю ... Сколько ві сомной уже провозились :)

Эта функция - устанавливает цвет для специфицированного индекса палитры. Что значит "индекс палитры"?

Где его взять? Я просто терминов и принципов не понимаю...

Если у меня ресурс $im, цвет которій нужно изменить #cccccc (204,204,204), а цвет на которій нужно изменить #ffffff (255,255,255)? ТО что мне нужно сделать? Я просто не могу понять, обїясните, если можете.
Спасибо за уже оказанную помощь
...
Рейтинг: 0 / 0
(PHP) замена цвета на рисунке
    #33237662
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
imagetruecolortopalette($img, true,  256 );
for ($i=imagecolorstotal($img);$i--;){
  $d = imagecolorsforindex($img,$i);
  if ($d['red']==0xCC && $d['green']==0xCC && $d['blue']==0xCC)
    imagecolorset($img,$i,0xFF,0xFF,0xFF);
}
...
По идее, должно быть как-то так. Искать картинки и проверять - вломы - дальше сами.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) замена цвета на рисунке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]