Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2011, 12:32   #1
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию работа с цветом

в аттаче прикрепил скрин окна выбора цвета в фотошопе, красным кружком обвел 3 окошка не знаю что за значение в них и как называются, но мне нужно менять их, можно ли к примеру поменять в цвете например значение поля B?
Изображения
Тип файла: jpg цвет.jpg (74.4 Кб, 80 просмотров)
fate вне форума Ответить с цитированием
Старый 12.07.2011, 12:33   #2
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

B - это брайтнесс - яркость.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 12.07.2011, 12:33   #3
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

имеется ввиду програмно
fate вне форума Ответить с цитированием
Старый 12.07.2011, 12:34   #4
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

Цитата:
это брайтнесс - яркость.
во во, яркость мне и надо менять, можешь подсказать как?
fate вне форума Ответить с цитированием
Старый 12.07.2011, 12:46   #5
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

не проще написать несколько функций для работы с RGB?
Или вам нужно конкретно данный формат палитры?

Если в РГБ нужно яркость поднять - то разложите цвет на составляющие и к каждому прибавьте одинаковое значение, после чего снова сложите их.

Если нужен пример - могу порыться, где-то делал такое.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 12.07.2011, 12:52   #6
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

Цитата:
то разложите цвет на составляющие и к каждому прибавьте одинаковое значение, после чего снова сложите их
я пробовал так
rgb(255-r,0,0); или rgb(0,255-r,0); r в цикле меняю
и это работает с цветами красный, синий, зеленый
а например с голубым, желтым не работает.

Вообще я хочу сделать типа палитры выбора цвета, массив
7х7 в 1 строке цвета красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый и с каждой строкой ниже эти же цвета но темнее. самая нижняя строка черная
fate вне форума Ответить с цитированием
Старый 12.07.2011, 13:09   #7
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

ха... все оказалось просто
повтыкал я мальца в фотошоп и понял, к примеру возьмем фиолетовый цвет
139 0 255
изначально B=100
ставим B=50 и каждое значение делится по палам
получается 70 0 128
оказалось что значение присваиваемое в поле B это процент для цвета grb
например если мы хотим поставить яркость в 30% соответственно берем 30% каждого значение
получается 42 0 77 (с округлением)

Последний раз редактировалось fate; 12.07.2011 в 13:16.
fate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокировка ячеек, работа с цветом Dims Microsoft Office Excel 9 11.07.2011 12:14
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с цветом в Excel'е PSix1_73 Microsoft Office Excel 2 16.05.2009 20:07
Графика в паскале, работа с цветом. ArtHas_TDA Помощь студентам 0 18.04.2009 22:13