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

User Tag List

Страница 24 из 46 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 460

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

  1. #231
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Can you please add interlace support also in SAM COUPE mode(s) ? GFX mode 4 with 256x348 pixels with different palettes for each videoram....

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

    hobot (28.02.2021)

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

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Can you please add interlace support also in SAM COUPE mode(s) ?
    Output file format(s)?

  4. #233
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ss4: 256*192, each pixel is a 4bit index pointing to a 16color palette. Each byte stores 2 pixels (4 bits for left, 4 bits right).
    So, there is 256*192 * 4bit = 24576 bytes of pixel data, then 16 bytes of palette are stored, making overall file size 24592.

    Palette color is stored in a format:
    -GRBPgrb

    - bit7 - non used
    G bit6 - high-order bit for green
    R bit5 - high-order bit for red
    B bit4 - high-order bit for blue
    P bit3 - brightness bit.
    g bit2 - low-order bit for green
    r bit1 - low-order bit for red
    b bit0 - low-order bit for blue


    What I'm using in ZX-Image for converting the Sam's color to RGB:
    red=(R * 4 + r * 2 + P) * 36
    green=(G * 4 + g * 2 + P) * 36
    blue=(B * 4 + b * 2 + P) * 36

    RGB = red * 256 * 256 + green * 256 + blue.

    I don't remember where this magical 36 is coming from, but I've seen some kind of service manual which described all of this.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

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

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    ss4: 256*192, each pixel is a 4bit index pointing to a 16color palette.
    DaDither умеет конвертировать в ss4. Вопрос был о том, какой формат нужен VELESOFT для 256x384.

  6. #235
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошу прощения, плохо читать умею
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  7. #236
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    DaDither умеет конвертировать в ss4. Вопрос был о том, какой формат нужен VELESOFT для 256x384.
    All interlace formats is ideal make as two standard screen files conect to one output file (if file size is not so big).
    Then SS4+SS4. Here may be size of output file very big and not so comfortable for loading. Here may be better save interlaced SAM graphic as two separate SS4 files (separate file for each videoram). Use same filename similar as this:
    picture.ss1 (24kB+palette)
    picture.ss2 (24kB+palette)

    If size of output interlaced file is very big then is for Z80 based computers better use two separate files. This is easy for loading from basic loader.

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

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Can you please add interlace support also in SAM COUPE mode(s) ? GFX mode 4 with 256x348 pixels with different palettes for each videoram....
    I have added support of interlaced mode 4. But... I don`t see a way to create a good looking image with different palettes, so both images contain the same palette. You can save result as two ss4 files or single lce file.
    Последний раз редактировалось Dec; 02.03.2021 в 11:17.

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

    hobot (02.03.2021), VELESOFT (02.03.2021)

  10. #238
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dec Посмотреть сообщение
    I have added support of interlaced mode 4. But... I don`t see a way to create a good looking image with different palettes, so both images contain the same palette. You can save result as two ss4 files or single lce file.
    Super. Now I see difference in vertical hi-res (interlace). But can you accept in interlace better color mixing as in zx gigascreen? Of cource you must ignore hi-res details and accept only color mixing/combinations. Gigascreen pictures are visible in interlace mode on LCD TV if we switch two different screens under interrupt. Please add also SAM gigascreen visible as interlaced tv lines (256x384)

    I have some ideas:
    All low res screens as ZX 256x192 show automatically as 512x192 pixels on PC monitor (each zx pixel = 2x2 PC pixels). Then after select interlace mode will be picture size on PC monitor always same = 512x192 pixels (each zx interlace pixel = 2x1 PC pixel). On modern FULL HD or 4K PC monitors is ZX screen 259x192 very small for see details...
    Interlace/gigascreen may be used for all SAM and ZX modes.

    Next idea: add possibility show all ZX gigascreen and multigiga modes as interlaced screen instead mixed colors.

    Next idea: add switch for disable attribute grid in gigascreen conversion. Then without grid will contain both videorams consistent pictures (better for show on LCD TV in interlace)
    Последний раз редактировалось VELESOFT; 02.03.2021 в 23:28.

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

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    But can you accept in interlace better color mixing as in zx gigascreen? Of cource you must ignore hi-res details and accept only color mixing/combinations. Gigascreen pictures are visible in interlace mode on LCD TV if we switch two different screens under interrupt. Please add also SAM gigascreen visible as interlaced tv lines (256x384)
    I can add gigascreen for SAM but in interlaced mode the picture will be worse than the one that is created specifically for interlaced mode.

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    All low res screens as ZX 256x192 show automatically as 512x192 pixels on CP monitor
    I will add Zoom option.

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    add possibility show all ZX gigascreen and multigiga modes as interlaced screen instead mixed colors.
    I use different algos for gigascreen and interlaced screen. And in my opinion artist should convert image to the mode in which he plans to show the image.

  12. #240
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    297
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 24 из 46 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя

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

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

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

  1. Dec

Похожие темы

  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

Ваши права

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