DataLife Engine / Работа над цветовой палитрой продолжается

Работа над цветовой палитрой продолжается

 

Вот, сегодня целый день занимался я только элементов ColorPicker. Некоторые результаты есть, вы их видите на скриншотах. Сегодня сделал градиентную полоску палитры для выбора цвета по цветовому кругу. Немало сил пришлось на это потратить. Не так уж и просто было это сделать. Итак, моя палитра цветов почти полностью работает, не хватает только последней мелочи, такой как установка цвета из области просмотра цвета - самый большой прямоугольник на скриншоте.

Вот, сделал палитру для сохранения пользовательских цветов. Можно добавлять новые элементы цвета в список, можно их удалять. Но пока что это полностью не работают. Цвета не сохраняются на "долгосрочную перспективу" в каком-нибудь хранилище данных. Это я реализую только тогда, когда сделаю C# класс для работы с кешем. Не раньше. Но до этого надо ещё добраться 😄

Но я еще не реализовал получение цвета пикселя при нажатии на область просмотра цвета. Я только к вечеру этого дня подобрался к этому. Придется продолжить уже завтра. Полагаю, на это у меня уйдет немало часов, так что начинать делать это сейчас уже нет смысла. Придется дождаться завтрашнего утра - утро вечера мудренее. 

Но вариант с поддержкой Bitmap только для Windows - это плохой вариант. Надо работать с элементом SKBitmap. У него, я посмотрел, имеется метод Decode, который может принимать массивы данных и даже путь к внешнему изображению. С этим экспериментировать буду завтра. И надеюсь, что завтра окончательно уже доделаю этот контрол.

8-11-2022, 18:35
Вернуться назад