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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Утилита для преобразования картинок в спрайты для ZX

  1. #1
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Утилита для преобразования картинок в спрайты для ZX

    Мы строили строили и наконец построили.

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

    Cutter

    Исходник

    GitHub



    запускается из консоли, поддерживает кучу различных графических форматов.

    основные флаги для преобразования
    /attr добавляет цветовую составляющую в конец файла
    /text обработанные данные сохраняются в формате ассемблера

    /screen требуется картинка 256х192 сохраняется в виде стандартного экрана
    /plain сохраняется в виде большого спрайта ширина должна быть кратна 8 поддерживается также режим /zigzag
    /font позволяет сохранить картинку в виде шрифта
    /font256 позволяет сохранить картинку в виде шрифта с шагом 256 байт т.е переход на следующую строку по inc h

    /masked особый режим позволяющий создавать спрайты с маской.
    ширина картинки должна быть кратна 16
    высота картинки считается высотой спрайта
    слева спрайт, справа маска

    сначала сохраняется маска, следом за ней спрайт

    для этого режима есть дополнительные методы преобразования данных
    /mixed смешать спрайт и маску в виде последовательности байтов маска+спрайт
    /zigzag выбираем данные для спрайта зигзагом слева направо потом справа налево
    /inverted меняем метод наложения and/or на or/xor
    /truemask метод не совместим с /inverted и считается что маска уже инвертирована.
    /flipped разворачивает маску относительно спрайта
    метод подсмотрен в игре Artura и внедрен по предложению rjhavii

    /label labelname добавляет в файл сохраненный в виде текста метки вида labelnameXXX
    /high spritehigh задает высоту спрайта для /label

    вопросы, пожелания, предложения принимаются.
    Последний раз редактировалось jerri; 07.08.2022 в 19:49.
    С уважением,
    Jerri / Red Triangle.

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

  3. #2
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отчасти полезная фича, но часть функций есть в Пайнтбраше, не?

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    denpopov, какие из специализированных функций есть в пайнтбраше?
    С уважением,
    Jerri / Red Triangle.

  5. #4
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    denpopov, какие из специализированных функций есть в пайнтбраше
    получить бинарник с атрибутами и без или как .asm.

  6. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исходники будут?

  7. #6
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    получить бинарник с атрибутами и без или как .asm.
    программа создавалась как нарезалка спрайтов
    такие функции как создание спрайтов в формате байт маски/байт спрайта, зигзагом/построчно, модификация маски в пайнтбраше есть?

    если нет, то твои претензии необоснованны.

    ---------- Post added at 14:11 ---------- Previous post was at 14:11 ----------

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Исходники будут?
    тебе зачем?
    С уважением,
    Jerri / Red Triangle.

  8. #7
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    если нет, то твои претензии необоснованны
    я не знаю, где ты увидел претензии.

  9. #8
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от denpopov Посмотреть сообщение
    я не знаю, где ты увидел претензии.
    Отчасти полезная фича, но часть функций есть в Пайнтбраше, не?
    как то так. при чем тут пайнтбраш?
    С уважением,
    Jerri / Red Triangle.

  10. #9
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    как то так. при чем тут пайнтбраш
    Кэп намекает, что в пайнтбраше есть фича - сохранения из экрана как бинарника или исходника с/без атрибутов. Наворотов, конечно нет - сохранение для вывода змейки, создание маски...

  11. #10
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    тебе зачем?
    1. Посмотреть как сделано.
    2. Подпилить, если наткнусь на багу.
    3. Допилить каким-нить форматом хранения, нужным мне.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Спрайты из игр
    от newart в разделе Графика
    Ответов: 16
    Последнее: 11.08.2022, 07:52
  2. Ищу спрайты/тайлы
    от baxter в разделе Разное
    Ответов: 1
    Последнее: 21.03.2015, 22:04
  3. dehrust и спрайты
    от drbars в разделе Программирование
    Ответов: 21
    Последнее: 15.01.2013, 16:51
  4. Спрайты из бейсика
    от Руслан в разделе Графика
    Ответов: 15
    Последнее: 26.07.2012, 20:54
  5. Спрайты в бейсике
    от AER в разделе Для начинающих
    Ответов: 13
    Последнее: 28.03.2010, 11:50

Ваши права

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