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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: RGB значения для спектрумовской палитры.

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

    По умолчанию

    Это спасибо тем товарищам, которые на протяжении 13 страниц ломали головы над этой проблемой.

    Кстати, приложу в качестве аттача класс для конвертации scr файлов в GD2 ресурсы в PHP, мало ли кому пригодится для разработки сайтов. Главный минус - никак пока не решена проблема с flash-аттрибутами, но это тема для отдельного размышления. В том виде в каком оно сейчас есть и в каком задумывалось, flash-мигание поддержать нереально, так как GD по спецификации не поддерживает анимацию. Если кому-то серьезно понадобится, напишу класс-обертку для генерации именно анимированных гифов.
    Пример использования (scr в png):
    Код:
    <?php 
    require_once('scrToGD.class.php');
    
    $resource = imagecreatefromscr('dragon.scr');
    imagepng($resource, 'test.png');
    ?>
    Я рассчитываю когда-нибудь запустить открытый проект, посвященный спектрумовской графике, с рейтингами, авторами и юзерским контентом, но вряд ли это произойдёт раньше, чем через полгода-год.
    Есть даже готовый фреймворк и огромное желание этим заниматься, но некоторые перспективный, но хлопотливые обстоятельства забирают сейчас 99% личного времени.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от riskej Посмотреть сообщение
    последний вариант палитры для unreal вот этот:
    orthodox=00,76,CD,E9,FF,9F0,00,00;00,E4,00;00,00,FF
    От той, которую постил в конце статьи pulsar, этот вариант отличается значениями матрицы пост-процессинга. Какие именно операции при этом пост-процессинге проводятся?
    pulsar=00,76,CD,E9,FF,9F:FF,00,00;00,FF,00;00,00,FF

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

    По умолчанию

    Попробовал поиграться с "кислотной" палитрой и пришел к выводу, что, независимо от её правильности или неправильности, на мой вкус она точнее передаёт ощущение от реальной машины.
    вот только вопрос возник. в ini файле от unreal предлагается высчитывать RGB значения по следующей схеме:
    Код:
    ; palette format:
    ; name=ZZ,ZN,NN,NB,BB,ZB:R11,R12,R13;R21;R22;R23;R31;R32;R33
    ; where ZZ,NN,BB - bright levels for black,normal,and bright colors
    ; ZN,NB,ZB - bright levels for zero+normal, normal+bright, zero+bright
    ;            for GIGASCREEN and FLASH-COLORS
    ; Rnn - matrix for post-processing:
    ;  real_Red    = (Red*R11 + Green*R12 + Blue*R13) / 0x100
    ;  real_Green  = (Red*R21 + Green*R22 + Blue*R23) / 0x100
    ;  real_Blue   = (Red*R31 + Green*R32 + Blue*R33) / 0x100
    вот только с этим маленькая загвоздка - при делении на 0x100 мы, например, никогда не получим #FF0000 для красного цвета, потому что результатом будет #FE0000, что и можно наблюдать, если померять результат со скриншота с Unreal. Так и должно быть, или это погрешность из-за ошибки?

    А результат получился более чем любопытным. Я приложил для сравнения пару PNG с результатом.
    Если кому-нибудь надо, я модифицирую класс-конвертер, чтобы задавать палитру в общепринятом формате.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	dragon_orthodox.png 
Просмотров:	357 
Размер:	12.2 Кб 
ID:	11799   Нажмите на изображение для увеличения. 

Название:	dragon_pulsar.png 
Просмотров:	357 
Размер:	12.1 Кб 
ID:	11800  

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Вариант палитры в 4096 цветов
    от DDp в разделе ZX Концепции
    Ответов: 25
    Последнее: 25.03.2014, 20:43
  2. футболки\значки со спектрумовской тематикой
    от rasmer в разделе Барахолка (архив)
    Ответов: 98
    Последнее: 25.09.2008, 17:37
  3. Переделки спектрумовской музыки
    от SGO в разделе Творчество
    Ответов: 5
    Последнее: 20.01.2008, 14:40
  4. pc-римейки спектрумовской музыки
    от scl^mc в разделе Музыка
    Ответов: 58
    Последнее: 22.08.2006, 14:48
  5. Товары со Спектрумовской символикой
    от ice'di^triumph в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 16.07.2005, 00:09

Ваши права

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