User Tag List

Показано с 1 по 10 из 497

Тема: DaDither - еще одна програмка для dither-га картинок

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    Добавил
    проверяем








    по крайней мере проверенные в emu палитры на вид совпадают

    - - - Добавлено - - -

    Цитата Сообщение от Dec Посмотреть сообщение
    Два варианта - 200x225 и 256x256. На выходе дамп + 1 байт с кодом палитры.
    замечаниЁ

    1. белая рамка при сплющивании подставляется перед конвертацией


    со всеми вытекающими


    оно начинаит считать белый одним из основных цветом
    которого на картинке может и близко не быть

    тут можно сделать 3 варианта
    белый фон
    черный фон (именно его лучше по дефолту тк черный есть почти всегда (да и обычно на спектрумах ставят именно черный бордюр чтоб не мозолил глаза))
    фон какой получитсо (тк может быть пофиг какого цвета рамка)



    2. номер палитры лучше отображать и в самом редакторе
    подсматривать в hex редакторе какой же номер палитры у сконверченой картинки не очень удобно
    ну и это актуально наверно и для бека


    3. щас нет возможности нормально выставить максимальный уровень для наиболее рационального испоользования
    есть ligtness fix но оно измеряется в сферически вакуумных единицах и нужный оптимальный не поставишь

    можно было бы сделать вообще несколько прессетов
    255 > 85 - для RGB0 палитр в которых белый получается при помощи 3-х пикселей
    255 > 128 - для палитр в которых белый получается при помощи 2-х инверсных пикселей (например зеленый+магента)
    255 > 171 - для CMY подобных палитр в которых белый получается при помощи 3-х пикселей (собственно C, M, Y)

    и можно было бы режим auto
    когда динамический диапазон подгоняется под каждую палитру

    например
    если на картинке максимальная яркость 230 а в палитре есть 255 растягиваем картинку 230 до 255
    если на картинке максимальная яркость 230 а в палитре только 128 то сплющиваем 230 до 128
    нижний уровень наверно не нужно дотягивать до 0

    но это нужно как то делать с учетом того что белый получается из 2-х 3-х цветов
    и что самого белого на картинке может и не быть

    нужно или перебирать комбинации 3-х цветов для всей палитры
    или считать по сумме яркостей (может с коэфициентами) и может тогда недостающие цвета будут замененны эквивалентными хотябы по яркости а не просто срезаны

    или нужно как то проверять для каждой компоненты раздельно

    я еще не дошел до реализации подобного
    и пока правильный алгоритм действий не придумал...

    - - - Добавлено - - -

    Dec, так же наверно нужно в первом посте описать нестандартные форматы изобретенные в этой теме
    ато потом затеряется в каком формете экран специалиста с атрибутами
    где палитра в формате экрана львова
    Последний раз редактировалось NEO SPECTRUMAN; 07.01.2021 в 21:38.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ...И еще одна РК-шка...
    от Anubis_OD в разделе Радио-86РК
    Ответов: 19
    Последнее: 20.04.2016, 12:09
  2. Ответов: 14
    Последнее: 08.05.2013, 10:18
  3. Еще одна CP/M помойка
    от Error404 в разделе Оси
    Ответов: 2
    Последнее: 18.09.2007, 21:18
  4. Ещё одна плата
    от CityAceE в разделе Несортированное железо
    Ответов: 6
    Последнее: 25.04.2005, 10:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •