The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Инвертировать цвет"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Инвертировать цвет"  
Сообщение от Al email(??) on 18-Дек-07, 14:04 
Не подскажете, есть ли возможность средствами php, инвертировать цвет. Например из black сделать white итд? Т.е. есть некоторая $color="black";
Нужно получить $invert_color="white"; Как?
Может такая возможность есть и в smarty?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Инвертировать цвет"  
Сообщение от angra (ok) on 18-Дек-07, 21:43 
Задайте себе вопрос - что есть цвет с точки зрения вашей программы? Если это integer задающий rgb, то примените на нем ... инверсию, по другому называемую NOT или побитовым отрицанием. Если же это строка, то создайте ассоциативный массив соответствий типа black->white и используйте его для трансляции.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Инвертировать цвет"  
Сообщение от Al email(??) on 19-Дек-07, 17:12 
>Задайте себе вопрос - что есть цвет с точки зрения вашей программы? Если это integer задающий rgb, то примените на нем ... инверсию, по другому называемую NOT или побитовым отрицанием. Если же это строка, то создайте ассоциативный массив соответствий типа black->white и используйте его для трансляции.

Вот хотелось бы без массива, если бы так было приемлимо вопрос бы в форуме не стоял. Думал в php возможно существует что то о чём не знаю, что делает такие вещи. Ведь там есть же функции наподобие "получить дату по какому то никому не нужному календарю":), так почему бы функции трансляции цветов не быть, но видимо её действительно нет. Пришлось "ручками" инвертировать(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Инвертировать цвет"  
Сообщение от angra (ok) on 19-Дек-07, 22:22 
А где в php есть константы цвета и вообще операции с цветами? Понимаю в GD, понимаю в html/css, но где это есть самом php никак не могу вспомнить.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Инвертировать цвет"  
Сообщение от Al email(??) on 21-Дек-07, 16:49 
>А где в php есть константы цвета и вообще операции с цветами?
>Понимаю в GD, понимаю в html/css, но где это есть самом
>php никак не могу вспомнить.

Видимо их нет, по крайней мере я о их существовании не знаю. Если бы был точно уверен что их нет, или что они есть и как с ними работать то вопрос бы не стоял. Любые вопросы от незнания, или малого опыта, мой вопрос в том числе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру