Цветовой микшер | |
---|---|
h.i.a. Автор Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
В свое время хотел заменить стандартный диалог выбора цвета в VFP 9.
Проект благополучно "заглох", но система управления RGB палитрой была реализована. Этот пример будет полезен тем, кто хочет разобраться с основами программного формирования RGB-палитры, поскольку вся "математика" реализована средствами фокпро без привлечения дополнительных технологий. Возможности микшера: - Цветовая палитра с предпросмотром (правый click) - 3 регулятора уровня цветовых каналов + возможность быстрого отключения каждого канала. - Регулировка уровня яркости - Регулировка уровня сатурации - Инверсия палитры Результат находится во вложенном архиве. Для запуска требуется VFP 9. ------------------ |
Re: Цветовой микшер | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
А две другие вкладки для будущего использования ?
Движки это конечно круто, но иногда хочется ввести циверки ;) ЗЫ - в GetColor() есть кнопочка "Определить цвет" там как раз все и реализовано, или я чего-то не понял ? ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Цветовой микшер | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Миша - ты че все шейпы сам руками рисовал А сделать их программно и на основании какого-то класса никак ?
[attachment 4942 111.jpg] ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Цветовой микшер | |
---|---|
h.i.a. Автор Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Шэйп реализован в виде класса bcolor. Почему не сделал программно уже и не помню... это все ж черновой набросок ;)
Цитата:В GetColor() цвета расположены хаотически, здесь же реализован правильный "цветовой круг". ------------------ |
Re: Цветовой микшер | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Насчет "правильного" не знал
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Цветовой микшер | |
---|---|
h.i.a. Автор Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
getcolor() позволяет выбрать цвет чисто с технической стороны и не предназначен для профессионального применения. В колористике используется цветовой круг (как таблица пифагора в математике), при помощи которого получают необходимый цвет.
Пример является программным аналогом этого самого круга. ------------------ |
© 2000-2024 Fox Club  |