Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   СЛОЖНЫЕ ПРОСТЫЕ ЦВЕТА (http://www.flasher.ru/forum/showthread.php?t=80877)

teka 07.06.2006 20:14

СЛОЖНЫЕ ПРОСТЫЕ ЦВЕТА
 
Кто подскажет как решить внешне крайне тривиальную задачу? Есть цвет (к примеру, 0xFF0000 - красный, то бишь). Как получить второй цвет, который будет более темным или более светлым по отношению к первому? (в примере: темно-красным или светло-красным). Что только не делал, какие только эксперименты не:o проводил, не помогает и все тут.

Nirth 07.06.2006 20:20

Ваша тема не соответствует правилам данного раздела, ознакомьтесь пожалуйста с правилами форума, а так же разделов.
Тема перемещенна в раздел для "Для начинающих".

Usnul 07.06.2006 20:34

ff0101 будет светлее, fe0000 будет темнее.

ЗЫ
пойди почитай про шестнадцатеричную систему исчисления сам, а?

teka 08.06.2006 14:56

Пока с уважаемым Heilong-ом пытались менять offset-ы (ColorTransform). Практика показывает, что цвета "уплывают". Примеры с использованием класс Color прошу не предлагать. Устарело это дело все-таки.

iNils 08.06.2006 15:14

Вернул тему назад в AS.

etc 08.06.2006 15:46

teka, ColorTransform не так уж и сильно отличается от Color. Поэтому и переписать пример c Color на ColorTransform -- недолго.

teka 08.06.2006 15:52

На самом деле я перегнул. Безусловно какой класс используешь - не суть важно. Да и вообще во флеше это делаешь или в какой иной проге - разницы нет. :-)

Iv 12.06.2006 20:17

Пеннеровский tint очень кстати будет глянуть.

iNils 12.06.2006 20:19

Цитата:

Сообщение от Iv
Пеннеровский tint очень кстати будет глянуть.

Причем тут это? Надо цвет RGB сначала перегнать в LAB, потом изменить значение L, и обратно перегнать RGB.

etc 12.06.2006 20:31

Или скиннеровский ColorMatrix неплох :)

ну если есть время и желание ковырятся в формулах по переводу туда-сюда цвета, то да...


Часовой пояс GMT +4, время: 02:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.