PDA

Просмотр полной версии : Lua script for GrafX2



AAA
07.01.2011, 19:55
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
http://s007.radikal.ru/i301/1101/2e/f7ec8b5443d1.png

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

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

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

Как ААА это применить. Можно ли сделать что то под exe ?

moroz1999
07.01.2011, 20:55
Черт его знает, я этот GrafX2 в глаза не видел :)
Любопытно было бы взглянуть на результат работы скрипта.

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

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

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

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

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

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

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

Shadow Maker
21.06.2014, 01:47
Дико угнетает отсутствие какого-либо перемещения части изображения или же скроллинга. Это по-моему есть везде, но не в Grafx2... Никто не в курсе, мож кто плагин писал или типа того? Это ж невозможно все кистями делать.

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

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

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.