кто-нибудь знает любой бесплатный .Net элемент управления для выбора цвета (диалоговое окно), который поддерживает цветовые модели RGB, HSL и CMYK.
Я ищу что-то подобное.
Спасибо.
Не совсем то же самое, но я нашел очень хороший инструмент для выбора цвета в CodeProject. Я использую этот без проблем в одном из моих приложений:
http://beta.codeproject.com/KB/miscctrl/colorwheelv1.aspx
Эти две модели поддерживают все три цветовые модели, которые вы хотите:
http://beta.codeproject.com/KB/cpp/adobe_cp_clone_part_1.aspx http://beta.codeproject.com/KB/miscctrl/ZetaColorEditor.aspx
Хотя первое лучше выглядит и лучше по функциональности.
Эти вещи слишком специализированы, чтобы быть открытыми. Но вы можете взглянуть на источники Paint.net как минимум для цветового круга HSV и других вспомогательных классов и функций, связанных с цветом. Старые версии (я связался с 3.05) находятся под лицензией MIT, и вы можете заимствовать код оттуда.