User Tag List

Страница 3 из 41 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 494

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

Комбинированный просмотр

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

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

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    Я особой разницы в форме не вижу:
    да есть трапеция
    и у меня такая же гадость
    и хз что с этим делать

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,244
    Спасибо Благодарностей отдано 
    994
    Спасибо Благодарностей получено 
    616
    Поблагодарили
    334 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ого, программка неплохие результаты показывает. Еще и на дельфях, респект! Или это билдер?

  4. #3

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

    По умолчанию

    больше комбинированных цветовых пространств!

    RGBYUV


    дает свой вариант шума на темном
    при этом цветопередача как у RGB

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

    Цитата Сообщение от Dec Посмотреть сообщение
    Может быть ты ограничиваешь ошибку сверху?
    у меня есть опциональная обрезка диапазона 0...1
    сверху и снизу
    обрезка сверху как раз уменьшает текучку (на rgb полностью удаляет)
    но ухудшает цветопередачу
    поэтому по дефолту всегда off
    ищем другие способы борьбы

    и судя по реузльтатам в фотошопах тоже обрезка сверхку
    пушо без гаммакоррекции с обрезкой сверху результаты такие же как в фотошопе (все тупо сереет)
    без гаммакоррекции но без ограничений дает нормальную цветопередачу
    Последний раз редактировалось NEO SPECTRUMAN; 02.11.2020 в 16:20.

  5. #4

    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    374
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так и оказалось, в одной буковке ошибся. Поправил. Теперь чб формируются корректно.

  6. #5

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

    По умолчанию

    а вот такой результат дает ограничение максимума



    текучки то нет
    но и цветов которые нечем заменить тоже нет

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

    Dec, попробуй сделать ограничение по максимуму отдельным бегунком
    и в диапазоне дето 1...20

    я поставил ограничение в 2
    но цветопередача не улучшилась

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

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

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

    вот это только 5 кратное превышение уровня

  7. #6

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

    По умолчанию

    ппц чо там за цифру гуляют

    ограничение по 20 кратному превышению уровня


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

    Цитата Сообщение от Dec Посмотреть сообщение
    Error diffusion = 90 цвета не плывут.
    до это спасает
    но это не truЪ

  8. #7

    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    374
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделаю, но только завтра. У меня для последней картинки при Error diffusion = 90 цвета не плывут.

    Последний раз редактировалось Dec; 02.11.2020 в 17:50.

  9. #8

    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    374
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А на Stucki вообще не требуется корректировать Error diffusion. Но в Stucki уже заложена потеря ошибки.

    Imho на такой палитре особо не разгуляешься. Можно еще делать не общее ограничение, а свое ограничение на каждый канал.

  10. #9

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

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    на такой палитре особо не разгуляешься.
    ну по началу она же дает нормальный результат


    а потом накапливается ошибка и начинается текучка

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

    а ограничения нужно ставить типо 32 -32 (0...1 это 0...255)
    чтоб получить картинку подобную той
    которая без ограничений

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

    Цитата Сообщение от Dec Посмотреть сообщение
    Imho на такой палитре особо не разгуляешься.
    почему то драйвер принтера отлично гуляет и на таких палитрах

    а тут(у меня) если подсунить CMYK палитру таже гадость



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

    так же я как то для экперемента менял все float-ы на long-и
    но результат был по моему таким же

    ...хотя надо будет попробывать еще раз

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

    Цитата Сообщение от Dec Посмотреть сообщение
    А на Stucki в
    ага посмотрел стукки и аткинсон
    на палитре CMYK
    у тебя дают отличный результат с минимумом текучки (которая все же слегка есть и направлена вниз и вправо)


    там видимо не 100 diffusion level
    поэтому текучка подавлена
    видно по градиенту часть которого кто то отъел...

    вот именно изза потери уровней diffusion level отличный от 1 не есть труЪ

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

    Цитата Сообщение от Dec Посмотреть сообщение
    Сделаю, но только завтра. У меня для последней картинки при Error diffusion = 90 цвета не плывут.


    у меня при коэфициенте 0.9 тоже ничего не плывет


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

    но если для RGB прокатывает коэффициент 0.96
    то для пространства CMYK помогает только коэффициент 0.5...

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

    но если для RGB прокатывает коэффициент 0.96
    то для пространства CMYK помогает только коэффициент 0.5...

    а это тоже самое прогнанное через YUV

    тоже 0.9
    но без весовых коэффиентов для каналов
    там они походу уже заложены в саму формулу yuv-a

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    кстате по моему я поборол растекание на цветном изображении когда используется режим для ЧБ
    нет не поборол
    растекание все равно есть

    без BW режима


    с BW режимом


    с BW режимом в sRGB


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

    вощем CMYK несколько победил

    суть такова что чисто по цифрам
    CMY самодостаточен и без К (ну или около того)




    тоесть
    (C=1, M=1, Y=1) = (K=1)

    формулу для CMY
    скорей всего выглядит так
    C = 1.0-R
    M = 1.0-G
    Y = 1.0-B

    и поэтому результаты CMY идентичны результатам RGB


    чтоб получить нормальный результат для CMYK-а с формулой где черный полностью отделен
    а CMY не используется для получения черного
    я задрал вес черного цвета до 200 (когда те канала по 1 чтоб отдавалось большее предпочтение цвету содержащему черный)


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





    без Кх200 и ограничений получается ужасть


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

    да и в общем на палитрах с большим количеством цветов
    результат все равно плохой

    нужно искать\изобретать формулы для поиска похожего цвета в CMYK-е

    или возможно в процессе дизеринга
    когда раздается ошибка нужно делать нормализацию
    переносить черный получаемый самими CMY в К


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

    или можно заюзать такую избыточную формулы где K дублирует CMY
    C = 1.0-R
    M = 1.0-G
    Y = 1.0-B
    K = 1.0-max(R,G,B)

    и это дает свой непохожий на RGB результат


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

    Цитата Сообщение от Dec Посмотреть сообщение
    Проблема с правильными формулами для поиска оптимального цвета из палитры с выбранном цветовом пространстве.
    можно переводить в пространство для которого формула уже есть
    например через тот же RGB
    переводить текущий пиксель, выбирать цвет
    найдя цвет переводить обратно в нужное цветовое пространство и раскидывать ошибку уже в нем

    а разные способы раскидывания ошибки и будут давать разный результат который и нужен
    Последний раз редактировалось NEO SPECTRUMAN; 02.11.2020 в 21:46.

  11. #10

    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    374
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного обновил программу:

    - конвертация в 8-битные изображения с адаптивной палитрой.
    - первая попытка реализации конвертации в цветные SCR файлы



    При конвертации можно нажать на кнопочку Color detections и понастраивать механизм определения цвета.


Страница 3 из 41 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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