User Tag List

Страница 49 из 50 ПерваяПервая ... 454647484950 ПоследняяПоследняя
Показано с 481 по 490 из 497

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

  1. #481

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    почему именно такие цифры?
    1) Сначала я перевожу RGB в линейный RGB:

    Код:
    LinRGB := RGB / 255;
    if LinRGB <= 0.04045 then 
      LinRGB := LinRGB / 12.92
    else 
      LinRGB := Power(((LinRGB + 0.055)/1.055), 2.4);
    2) Затем линейный RGB перевожу в линейный серый:
    Код:
    LinGray := 0.212655 * LinRGB.R + 0.715158 * LinRGB.G + 0.072187 * LinRGB.B;
    3) Затем линейный серый перевожу просто в серый:

    Код:
    if LinGray <= 0.0031308 then
      Result := LinGray * 12.92
    else
      Result := 1.055 * Power(LinGray, 1.0/2.4) - 0.055;
    Result := Result * 255;

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

    Pyk(02.12.2024), svofski(04.12.2024)

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

  3. #482

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Dec, спасибо, изучил немного теорию, сделал шейдер для преобразования цветного sRGB в градации серого "на лету". Добавлю в следующей версии Emu80.
    Обратил внимание, что GIMP выдает не 76/127/220, а 70/130/220. Фотошоп - 70/129/220. Видимо, разный софт использует немного разные алгоритмы даже для одного и того же sRGB.

    Кстати, надо будет мне еще вернуться к вопросу корректного смешивания в эмуляторе цветов гигаскрина...

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

    Oleg N. Cher(03.12.2024)

  4. #483

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Кстати, надо будет мне еще вернуться к вопросу корректного смешивания в эмуляторе цветов гигаскрина...
    Вернулся и сделал. В сегодняшнем релизе Emu80 уже используется смешивание цветов с учетом гаммы sRGB, старый режим оставлен для совместимости. Шейдер для корректного преобразования в градации серого тоже добавил.

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

    Oleg N. Cher(27.04.2025)

  5. #484

    Регистрация
    22.01.2022
    Адрес
    Londonderry, UK
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Just want to convert avi video files that are already 256x192 just need colours modified for ula+ timex hi colour and hi rez also sam coupe mode 4 what size avi file can dadither handle ? Bmp2scr is very small 40 seconds of video only

  6. #485

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rogerjowett Посмотреть сообщение
    what size avi file can dadither handle
    No size. Dadither does not support avi. Split avi into separate frames (ffmpeg for example), and process them in batch mode. Video of any length.

  7. #486

    Регистрация
    22.01.2022
    Адрес
    Londonderry, UK
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://www.worldofsam.org/products/kaleidoscope

    This offers 32768 colours onscreen for sam can you modify dadither to provide support? I'm not sure that sim coupe supports it though

    - - - Updated - - -

    How do I do that? Why can bmp2scr handle avi files at 256x192

  8. #487

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,654
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @Dec, я активно использую утилиту для подготовки графики для Специалиста. Так что хочу ещё раз выразить благодарность за утилиту.

    Есть запрос следующего характера. У стандартного цветного Специалиста 8 цветов. Будем считать, что они совпадают с цветами Спектрума. Логично предположить, что на Специалисте неплохо смотрится графика со Спектрума. Однако, если пытаться конвертировать графику со Спектрума, то DaDither пытается включать дизеринг для цветов с выключенной яркостью. А надо бы, чтобы он этого не делал, и игнорировал включенную яркость и выключенную. Я, конечно, могу всё это преобразовать собственными скриптами, но хотелось бы иметь под рукой инструмент всё-в-одном.
    С уважением, Станислав.

  9. #488

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    если пытаться конвертировать графику со Спектрума, то DaDither пытается включать дизеринг для цветов с выключенной яркостью. А надо бы, чтобы он этого не делал, и игнорировал включенную яркость и выключенную.
    Не до конца понятен запрос. Есть zx картинка 256x192. Есть Сперциалист 384x256. Как 256x192 должны трансформироваться в 384x256? Простым добавлением бордюра? И при этом дизеринга не должно быть вообще?

  10. #489

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,654
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    Как 256x192 должны трансформироваться в 384x256? Простым добавлением бордюра?
    Сами пиксели да. Проблема в раскраске. При переводе на Специалист Bright ON должно быть равно Bright OFF.
    С уважением, Станислав.

  11. #490

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Сами пиксели да. Проблема в раскраске. При переводе на Специалист Bright ON должно быть равно Bright OFF.
    Лучше покажите пример. Исходный ZX-файл и итоговый файл, каким он должен быть после конвертации.

Страница 49 из 50 ПерваяПервая ... 454647484950 ПоследняяПоследняя

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

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

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

Ваши права

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