Важная информация

User Tag List

Страница 1 из 46 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 460

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

  1. #1
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    354
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    88 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию DaDither - еще одна програмка для dither-га картинок


    Достаточно простая программа для создания картинок с палитрой и ч/б картинок.

    На сегодняшний день программа умеет конвертировать jpeg, png, gif и bmp в следующие форматы:

    - Монохромное изображение.
    - Изображение с палитрой. Возможно создание адаптивной палитры или использование уже существующей. Возможна установка ограничения по количеству используемых цветов из палитры.

    Платформа ZX-Spectrum:
    - Стандартный SCR файл.
    - Multicolor 8x1 и 8x2
    - Gigascreen
    - MultiGigascreen 8x1, 8x2 и 8x4
    - Tricolor
    - ZX Spectrum Next (NXI)
    - ATM Turbo (GRF)
    - Profi (GRF)
    - Scorpion GMX
    - SAM Coupé (SSX, SS4)

    Другие платформы:
    - Amiga OCS/ECS/AGA
    - Amstrad CPC
    - CGA/EGA/VGA
    - MSX
    - Sinclair QL
    - SymbOS

    Отечественные платформы:
    - Агат
    - БК-0010/0011
    - Вектор (SPR, RMB)
    - ДВК КЦГД
    - Корвет (GRF, PIC, WIN)
    - Львов (LVS - дамп экранной области + 1 байт с указанием палитры)
    - Океан-240
    - ПК8000 (VM2 - дамп экранной области)
    - Союз-Неон
    - Специалист
    - УКНЦ (PCX)
    - Электроника МС 0515 (SCR - дамп экранной области)
    - Электроники КР-04

    Скачать x86. Скачать x64.

    Если вы хотите, что бы программа умела конвертировать графику для какой-то дополнительной платформы - пишите, все решаемо.
    Последний раз редактировалось Dec; 29.04.2023 в 08:25.

  2. Эти 27 пользователя(ей) поблагодарили Dec за это полезное сообщение:

    abelenki (10.05.2022), aGGreSSor (23.08.2021), Arix (02.01.2022), CityAceE (15.12.2023), cy6 (29.02.2024), dimidus (16.02.2021), Dimon spb (28.02.2021), Djoni (25.05.2023), drbars (01.06.2022), Evgeny Muchkin (23.08.2021), GARNIZON (23.08.2021), grf (26.06.2021), hobot (15.12.2020), izzx (08.12.2020), Jukov (26.09.2021), kas29 (10.06.2021), LW (14.04.2024), metamorpho (26.01.2024), NEO SPECTRUMAN (02.11.2020), nzeemin (28.12.2020), Oleg N. Cher (23.11.2020), parallelno (05.11.2023), Pyk (13.11.2022), Rubts0FF (15.05.2021), SoftLight (02.11.2020), tnt23 (24.11.2023), yur (25.07.2021)

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

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

    По умолчанию

    добавляй теперь разные цветовые пространства

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

    результаты интересные

    RGB


    YUV



    а цветовых пространств 100500 штук
    +еще поправки разных годов выпуска для разных коэфициентов для одних и тех же пространств
    Последний раз редактировалось NEO SPECTRUMAN; 02.11.2020 в 07:31.

  5. #3
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    354
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    88 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цветовые пространства не проблема. Проблема с правильными формулами для поиска оптимального цвета из палитры с выбранном цветовом пространстве. Я использую алгоритм, который высчитывает и ищет минимальную разницу между цветами. Реализовал RGB, CIE76 и CIE94. И в CIE76 и CIE94 (в следствии накопления ошибки) зачастую дает очень странный результат. Может быть еще реализую CIEDE2000/CMC l:c. А других формул я не знаю. Если знаешь, то подскажи.

  6. Этот пользователь поблагодарил Dec за это полезное сообщение:

    NEO SPECTRUMAN (02.11.2020)

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

    По умолчанию

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

    https://en.wikipedia.org/wiki/YUV
    https://ru.wikipedia.org/wiki/YUV

    https://en.wikipedia.org/wiki/Color_model

    я сам еще ищу формулы


    было бы интересно увидеть что будет в SML

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

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

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

    ну и для цилиндрических пространств наверно тоже оно не прокатит...


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

    для RGB простая сумма разниц не прокатывает
    и появляются мерзкие потеки...

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

    Цитата Сообщение от Dec Посмотреть сообщение
    зачастую дает очень странный результа
    закинь примеров странного результата
    Последний раз редактировалось NEO SPECTRUMAN; 02.11.2020 в 08:27.

  8. #5
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    354
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    88 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    как по мне та сумма квадратов разниц должна прокатывать для любого пространства
    Для любого линейного пространства, и при этом чувствительность для глаза отдельных метрик пространства должна быть одинакова.

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

    По умолчанию

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

    и еще порой клянчат за это бабки


    ну и результат хоть и кривой но есть

  10. #7
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    354
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    88 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    закинь примеров странного результата
    Сейчас уже помню, но вроде на CGA-палитрах постоянно были закидоны с CIE.

  11. #8
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    отчего такая резкая граница снизу в result картинке? или это жпег изуродовал?
    Прихожу без разрешения, сею смерть и разрушение...

  12. #9
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    354
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    88 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какая картинка - такой и результат. Я взял этот png из темы NEO. Судя по квадратам - это png, созданный из jpeg. Если есть образцы для тестирования получше - выкладывай.

  13. #10
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

Страница 1 из 46 12345 ... ПоследняяПоследняя

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

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

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

Ваши права

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