Результаты поиска
Функция для создания цветных колес
Это то, что я псевдо-решал много раз и никогда не находил полного решения.
Проблема заключается в том, чтобы придумать способ генерирования N цветов, которые будут максимально различимы, когда N является параметром.
Последующие действия: поиск точного "distance" между цветами
Я ищу функцию, которая пытается количественно определить, насколько "distant" (или различны) два цвета. Этот вопрос действительно состоит из двух частей:
- Какое цветовое пространство лучше всего отражает человеческое зрение?
- Какая метрика расстояния в этом пространстве лучше всего отражает человеческое зрение (евклидово?)
Последующие действия: "Sorting" цветов по различительности
Если вам дано N максимально удаленных цветов (и некоторая связанная метрика расстояния), можете ли вы придумать способ сортировки этих цветов в некотором порядке, чтобы первые M также были разумно близки к максимально отличному набору?
Другими словами, учитывая кучу различных цветов, придумайте порядок, чтобы я мог использовать столько цветов, сколько мне нужно, начиная с самого начала, и быть разумно уверенным, что все они различны и что соседние цвета также очень различны (например, синевато-красный не рядом с красновато-синим).
Рандомизация-это OK, но, конечно, не оптимально.
Уточнение: учитывая некоторый большой и визуально различимый набор цветов (скажем, 256 или 1024), я хочу отсортировать их так, чтобы при использовании первого, скажем, 16 из них я получал относительно визуально различимое подмножество цветов. Это эквивалентно, грубо говоря, тому, что я хочу отсортировать этот список 1024 так, чтобы чем ближе отдельные цвета визуально, тем дальше они находятся в списке.
Преобразование ARBG в RGB с Альфа-смешиванием
Допустим, что у нас есть цвет ARGB:
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.
Когда это окрашено поверх существующего цвета, цвета будут смешиваться. Таким образом, когда он смешивается с белым, результирующий цвет составляет Color.FromARGB(255, 162, 133, 255);
Решение должно работать следующим образом:
Color blend = Color.White;
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.
Color rgb = ToRGB(argb, blend); //Same as Color.FromARGB(255, 162, 133, 255);
Что такое реализация ToRGB?
RGB для монохромного преобразования
Как преобразовать значения RGB пикселя в одно монохромное значение?
Раскрашивание изображений в Java
Я работаю над некоторым кодом, чтобы раскрасить изображение в Java. В основном я хотел бы сделать что-то вроде команды GIMP colorize, так что если у меня есть BufferedImage и цвет, я могу раскрасить изображение с помощью данного цвета. Кто-нибудь есть идеи? Мой текущий лучший способ сделать что-то вроде этого-получить значение rgb каждого пикселя в BufferedImage и добавить к нему значение RGB цвета с некоторым коэффициентом масштабирования.
Условное форматирование -- процентное преобразование в цвет
Какой самый простой способ преобразовать процент в цвет от зеленого (100%) до Красного (0%), с желтым для 50%?
Я использую обычный 32-битный RGB-так что каждый компонент является целым числом от 0 до 255. Я делаю это в C#,, но я думаю, что для такой проблемы, как эта, язык действительно не имеет большого значения.
Основываясь на ответах Мариуса и Энди я использую следующее решение:
double red = (percent < 50) ? 255 : 256 - (percent - 50) * 5.12;
double green = (percent > 50) ? 255 : percent * 5.12;
var color = Color.FromArgb(255, (byte)red, (byte)green, 0);
Работает отлично - единственная поправка, которую я должен был сделать из решения Мариуса, была использовать 256, так как (255 - (процент - 50) * 5.12 выход -1, когда 100%, по какой-то причине приводит к желтому цвету в Silverlight (-1, 255, 0) -> желтый цвет ...
Создание градиентов программно?
Учитывая 2 rgb цветов и прямоугольную область, я хотел бы создать базовый линейный градиент между цветами. Я сделал быстрый поиск , и единственное, что мне удалось найти, - это запись в блоге, но пример кода, похоже, отсутствует, или, по крайней мере, он был на момент этой публикации. Помогает все, что угодно: алгоритмы, примеры кода, что угодно. Это будет написано в Java, но слой отображения уже позаботился, мне просто нужно выяснить, как понять, что отображать.
Web 2.0 Цветовые Комбинации
Назовите наиболее удобные сочетания цветов для веб-сайтов Web 2.0, такие как фон, цвета кнопок и т. д.?
Как изменить цвет шрифта экземпляров объектов в Visual Studio
Я знаю, что цвета изменяются в среде > шрифты и цвета, но я не выяснил, какой элемент отображения является объектом.
Может кто-нибудь, пожалуйста, скажите, как я могу покрасить следующий код:
lblMessage.Text = "You have successfully answered my question!"
У меня есть строка окрашена в розовый цвет, я хотел бы lblMessage фиолетовый и то .Текст светло-зеленый.
Для меня Чем темнее цвет, тем меньше он будет "change". Я не буду часто менять имена объектов, я буду чаще менять свойства и всегда меняю строки - хотя у меня есть еще один вопрос об этом, который я опубликую позже.
Спасибо