![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Win MK 32 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Здравствуйте. Скажите пожалуйста.
Можно ли как-то вычислять нужные цвета в виде "#xxxxxx"? Например у меня есть три цвета: #a5a500, #b9b900 и #ffff00. Все они условно относятся к понятию "желтый цвет". А мне нужно получить полностью аналогичные, но зеленые, красные и синие цвета. В Photoshop это сделать очень даже реально: достаточно подвигать бегунок цветов вверх или вниз. А вот в HTML это уже надо делать при помощи вычислений и работе со строкой "#xxxxxx". Кстати, у меня все три цвета не безопасные. Но это можно исправить ведь... Где об этмо можно почитать? Реально ли это сделать при помощи вычислений? Было бы здорово, если бы вы привели пример. Это сообщение отредактировал(а) Win MK 32 - 6.4.2009, 03:57 |
|||
|
||||
| Win MK 32 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
|
|||
|
||||
| FortMax |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
Вообще такими делами занимается КОЛОРИСТИК, поищите статейуи в нете, а для подбора цветовой гаммы для сайта можно использовать программу ColorSchemer Studio или так же поискать в сети
-------------------- ![]() |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
||||
|
||||
| Win MK 32 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Мне не надо подбирать цвета для верстки сайта. Мне надо сделать так, тчобы на сайте можно было менять цвета на лету в указанной мной в первом посте закономерности.
Поэтому кстати редактором не обойтись, раз надо на лету. Вот я и српашиваю про вычисления. Что такое "КОЛОРИСТИК"? Это программа или пользователь на сайте? Добавлено через 1 минуту и 43 секунды Если пользователь, то можно ссылку? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
менять в смысле пользователь настраивает свою собвственную цветовую схему, или как здесь: http://webfx.eae.net/dhtml/slider/demo.html http://webfx.eae.net/dhtml/slider/slider.html |
|||
|
||||
| Win MK 32 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Да. См. скриншот.
Не совсем. Не понял что по этим ссылкам я должен был увидеть. Обычные три слайдера R G B. Еще два новых слайдера, которые ни в Опере, ни в IE ничего не меняют... См. скриншот. Присоединённый файл ( Кол-во скачиваний: 11 )
_______.jpg 33,90 Kb |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
ну, дык, ползунок таскаем и смотрим, что происходит. называется эта штука, кстати, "тон".
как видно, при изменении тона меняется одна из составляющих цвета, в то время, как две другие находятся в одном из крайних значений, т.е. допустим цвет F406B2, значит когда мы бежим по палитре, то у нас две составляющих будут равны F4 и/или 06, а третья - любой цвет в пределах это диапазона (от 06 до F4) также можеи посмотреть, что в группе HSB цвета изменяется только угол, в то время как составляющие S B застыли на месте. возникает идея просто прокручивать угол от 0 до 360. осталось найти формулу пересчёта цвета из RGB в HSB и обратно гугл, яндекс: для флэша: http://www.flasher.ru/forum/showthread.php?t=68762 javascript: http://vedenev.gorodok.net/RGB_HSB/ |
|||
|
||||
| Nikol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 5.4.2006 Где: Берег Черного мор я Репутация: 2 Всего: 4 |
почитайте эту статью, абзац "Взгляд вглубь вопроса ". Сама статья о другом, но там как раз нужный вам пример есть.
Добавлено через 3 минуты и 22 секунды на счет безопасности цвета, я не уверена, что это еще актуально. --------------------
Я не волшебник, я только учусь. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Win MK 32, Цвета вычислять, в принципе, можно.
К примеру, есть формат представения цвета HSV, и преобразования RGB <-> HSV. Там цвет задается теми-же тремя цифрами, однако, собственно цвет определяется одним (первым) числом, которое предстваляет собой угол "Цветового круга", а остальные два определяют его яркость и "серость". Так что, чтобы получить тот-же закат, только зеленый, нужно правильно поставить "угол" цвета. После чего опять отконвертировать в RGB. Правда, практически - получается фигня -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Nikol, я объединил темы.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |