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

User Tag List

Показано с 1 по 9 из 9

Тема: Lua script for GrafX2

  1. #1
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Arrow Lua script for GrafX2

    Lua script for GrafX2
    hi!
    recently i finished a Lua script for GrafX2, allowing to 'clean' pixel-art pictures to 2 colours in each 8x8 or 8x1 cell - i think this script can be useful for people wanted to draw pictures in a rush, in a picture editor very similar to DeluxePaint, as GrafX2 is
    http://pastebin.com/KUxqR992
    be welcome to share it to people may have interest on using it
    thanks



    Привет!
    Недавно я закончил делать код Lua для GrafX2, позволяющий делать "чистых " пикселей искусства фотографии в 2 цвета в каждой 8x8 или 8x1 клеток - Я думаю, что этот код может быть полезным для людей, которые рисуют быструю графику и рисуют спеша. Мой графический редактор очень похож на DeluxePaint, как это GrafX2
    http://pastebin.com/KUxqR992

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

    спасибо !

    Paulo Silva
    Последний раз редактировалось AAA; 07.01.2011 в 20:09.

  2. Эти 3 пользователя(ей) поблагодарили AAA за это полезное сообщение:
    diver (07.01.2011), moroz1999 (07.01.2011), siril (07.01.2011)

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

  4. #2
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,336
    Благодарностей: 430
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Расшифровываю для тех, кто как и я, не в курсе.
    GrafX2 - это графический редактор для PC.
    Lua Script - это скриптовый язык программирования.

    Если я правильно понял, то для GrafX2 можно писать расширения (плагины, фильтры?) на этом самом Lua Script. Paulo Silva написал скрипт для обработки картинок, уменьшающий количество цветов в знакоместе до двух, что потенциально будет удобным для конверсии и срочной разработки.
    zxart.ee - самая крупная коллекция графики и музыки ZX Spectrum.

  5. Этот пользователь поблагодарил moroz1999 за это полезное сообщение:
    AAA (07.01.2011)

  6. #3
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    Если я правильно понял, то для GrafX2 можно писать расширения (плагины, фильтры?) на этом самом Lua Script. Paulo Silva написал скрипт для обработки картинок, уменьшающий количество цветов в знакоместе до двух, что потенциально будет удобным для конверсии и срочной разработки.
    Как ААА это применить. Можно ли сделать что то под exe ?

  7. #4
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,336
    Благодарностей: 430
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Черт его знает, я этот GrafX2 в глаза не видел
    Любопытно было бы взглянуть на результат работы скрипта.
    zxart.ee - самая крупная коллекция графики и музыки ZX Spectrum.

  8. #5
    Activist Аватар для pROF^4D
    Регистрация
    21.01.2005
    Адрес
    Пермь
    Сообщений
    498
    Благодарностей: 208
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эта штука не для конверсии, ее основное применение - преобразование цветного пиксельного наброска (в нативных цветах) в "болванку" (2 цвета на атрибут).

  9. Этот пользователь поблагодарил pROF^4D за это полезное сообщение:
    moroz1999 (08.01.2011)

  10. #6
    Master Аватар для siril
    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Благодарностей: 189
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    думаю её можно приспособить для автоматизации получения оптимальной атрибутно-двуцветной болванки из 8 (15) цветной матрицы (8 (15) цветов на каждый пиксель).

    учитывая горизонтальные и вертикальные пиксельные смещения, всего существует 64 (8*8) варианта преобразования в атрибутно-двуцветную болванку.

    каждая такая болванка попиксельно сравнивается 8-мицветной матрицей, за каждый "потерянный" при конверсии пиксель начисляется штраф. побеждает болванка с минимальным штрафом.

    к попиксельному смещению можно будет добавить масштабирование в 1..2 раза (256 шагов), а также поворот -45..45 градусов.

    таким образом, если проранжировать эти 91*256*64= 1490944 вариантов - какой-то из них будет наиболее оптимальным =)

    (компутер железный - пусть считает).
    oisee.

  11. #7
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,213
    Благодарностей: 869
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дико угнетает отсутствие какого-либо перемещения части изображения или же скроллинга. Это по-моему есть везде, но не в Grafx2... Никто не в курсе, мож кто плагин писал или типа того? Это ж невозможно все кистями делать.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  12. #8
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    видел один плугин для Grafx2 с исходниками, да ито нерабочий.

  13. #9
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,213
    Благодарностей: 869
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче, если вдруг кому-то надо (ну как минимум мне было любопытно). Как это работает:

    1. Качается GraFX2 http://code.google.com/p/grafx2/wiki/Downloads?tm=2
    2. В комплекте уже установлен этот скрипт от Сильвы, так что после того, как вы нарисовали свою нетленку, жмем ПРАВУЮ кнопку на Brush effects/Factory (Текст FX в штрихпунктирной рамке) и выбираем в Samples_2.4/picture/cellcolourreducer и жмем Run

    Что вы должны увидеть? По идее в зависимости от того, где какого цвета больше - так должно и перекрасить. Потом можно будет беспроблемно сконвертить в bmp2scr в Спектрум.

    PS: Для ААА это бесполезно. Разве что он потом будет дорабатывать свою конверсию и повторно переимпортивать в bmp2scr.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

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

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

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

Ваши права

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