LINUX.ORG.RU

AzPainter 2.x (for Unix-like) - пакеты для BSD, Linux, macOS

 , ,


3

4

В этом топике собираем список ссылок и инструкций по сборке графического редактора AzPainter 2.x (for Unix-like):
>>> http://azsky2.html.xdomain.jp/linux/azpainter.html

Github-репозитарий с исправленными локалями:
>>> https://github.com/symbian9/azpainter/releases

Приглашаю всех желающих:

Готовые пакеты
>>> https://github.com/Symbian9/azpainter/wiki/Packaging-status

Отчеты об ошибках и хотелки пишите:

Новости на ЛОРе:

Скриншоты:

★★★★★

Последнее исправление: atsym (всего исправлений: 77)
Ответ на: комментарий от danfe

ОК, понял. Спасибо что поправил, обновлю сегодня в 'master', и наверное пересоберу релиз для репозитария ;-)

Чуть позже думаю оформить новость и скриншот на ЛОР'е.

P.S.: я и сам не очень люблю Github, но там есть куча интерестных возможностей.

Сейчас, благодаря @probonopd, пытаюсь настроить автосборку AppImage для AzPainter и автовыгрузку бинариков в раздел релизов моего репозитария.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от danfe

спасибо, что не стал настаивать на пулл-реквесте

Тебе спасибо за то что указал на очепятки ;-)

закрыл ишью #11!

Не забудь обновить свой порт!

atsym ★★★★★
() автор топика

Релизы mThemeEditor ver 1.0.0 (редактор тем для mlib?) + azcomicv 1.0.2 (просмотрщик комиксов и манги)

mThemeEditor 1.0.0 может использоваться для редактирования и создания тем для программ на основе тулкита mlib (AzPainter, AzPainterB, и т.д.)

http://azsky2.html.xdomain.jp/linux/mthemeeditor.html

azcomicv обновлён до версии 1.0.2

http://azsky2.html.xdomain.jp/linux/azcomicv.html

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)

Релизы AzPainter 2.1.1 и AzPainterB 1.1.0

Изменения в AzPainter в основном относятся к изменениям в mlib.

http://azsky2.html.xdomain.jp/linux/azpainter.html

Изменений в AzPainterB немного больше

http://azsky2.html.xdomain.jp/linux/azpainterb.html

P.S.: ВНИМАНИЕ! Не спешите делать пакеты с «AzPainter» для дистрибутивов, так как локали ещё не обновлены!

Следите за 'зеркалом' на Github'е!

https://github.com/Symbian9/azpainter/issues/23

P.S.: Azel таки решила, что будет пилить поддержку Wayland для mlib

2017/09/18
これで溜まっていた諸々はすべて更新できたので、Wayland 対応…というか、まずは Wayland のプログラミングを勉強するところからやっていきたいと思います。
英語も含めて詳しい解説サイトがほとんどないので、GTK+ などのソースを元にやっていくことになりそうです。
ついでに、mlib 自体も全体的に見直していきます。

http://azsky2.html.xdomain.jp/memo/index.html

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)

Новости (перевод через гугл)

http://azsky2.html.xdomain.jp/memo/index.html

2017/09/30

Wayland учится неуклонно.
При этом мы составляем страницы функций для создания страниц курса.
В X11 это немного сложно, потому что есть довольно много деталей, которые оконные менеджеры и другие делают сами по себе.
Как вы теперь знаете, украшение окон, анимация курсора мыши, повтор клавиш, обработка клавиатуры XKB и т.д.
Тем не менее, я не хочу использовать GTK + и т.д., поэтому я думаю, что это займет время, но я сделаю все возможное.
Включая пересмотр mlib, потребуется несколько месяцев.
Что касается открытого программного обеспечения, я думаю, что он не будет обновляться некоторое время, если не произойдет фатальная ошибка.

P.S.: Тем временем выявлены проблемы при открытии некоторых PSD файлов в AzPainter и Gimp (хотя Krita, LibreOffice, Simple Viewer GL и некоторые другие программы справилась с подобной задачей)

GIMP Ошибка при открытии файла psd: No such file or directory (комментарий)

Завел issue по этому поводу

https://github.com/Symbian9/azpainter/issues/28

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: Новости (перевод через гугл) от atsym

В master'е исправлен баг связанный с открытием PSD файлов, в которых содержится больше 500 слоёв и количество каналов <= 6.

https://img-host.org.ua/images/azpainter211psdfix.png

Собственно, сам патч, который мне сегодня прислала Azel

Since the number of channels corresponded only to 5, it was an error in 6.
Also, since the number of layers was 500 or more, I decided to raise the maximum number.
I will not update it for a while, so I will include a patch file.

https://github.com/Symbian9/azpainter/commit/2824407bfda390d86069f84db1d747cd...

atsym ★★★★★
() автор топика

Статус поддержки Wayland

Новости от Azel (via ГуглТранслейт)

2017/10/15
http://azsky2.html.xdomain.jp/memo/index.html

When I tried Wayland in advance ...
Under the present situation, I understood that it seems impossible to satisfactorily move all the functions.

Even if desktops that correspond to Wayland are few in the first place, even if they are compatible, not all functions are implemented.
In GNOME, Japanese input can not be done because interface of input method method is not implemented (GTK, Qt can be used).
In KDE, an interface for pen tablet input is not implemented.

Depending on the desktop, there are functions you have implemented and those you do not implement, so if you run GNOME, something like KDE will not work.
If I do not use GTK + / Qt, I'm a bit worried whether it will work properly on all desktops.
Wayland's protocol also has many features of unstable ....

After all, whether it is moving or making it, it is feeling that the time is still early.
I would like to deal with Wayland in earnest, since a bit more environment is in place.

First of all, we will review mlib in anticipation of Wayland correspondence.
It will be reviewed, or almost to be reworked

atsym ★★★★★
() автор топика
25 ноября 2017 г.
1 января 2018 г.
Ответ на: Статус поддержки Wayland от atsym

Новости от Azel
>>> http://azsky2.html.xdomain.jp/memo/index.html

2017/12/31
Although rebuilding mlib is not done except the GUI part, if you do not make it based on Wayland which will be standards in the future, it will be tough later, so you need to do X11 / Wayland part at the same time.

Recently, since xdg-shell which becomes the main in the window operation finally became stable, if it thinks that it is possible to create the window part in this way ..., since it is not yet implemented on the Wayland server side, it can not be tested after all.

Even though it is said to be stable, only the definition of the API has been decided, it is the desktop side that actually implements it.

Even the official weston has not yet been implemented so it is still ahead of other desktops to be implemented ... so we will stop making the mlib again for a while. Or, I have stopped from long ago.

There are quite a lot of things you can do with X11 and can not be done with Wayland, so at this pace, it will take more time to fully transition from X11 to Wayland.

In the meantime, I would like to write articles on how to install Arch Linux.

atsym ★★★★★
() автор топика
4 марта 2018 г.

Новости от Azel (перевод сделан через гугл)

http://azsky2.html.xdomain.jp/memo/index.html

2018/02/24

As Wayland's xdg-shell (stable) is not implemented on the server side, we would like to continue to manage only the X11 person if you want to rework mlib.

GUI related is complicated, so it's hard.

We also want to read icons and cursor images, not their own work, but those of / usr / share / icons. It is almost time for me to make my own work. However, as it will read images one by one, it will be anxious that the startup time may be a little longer.

atsym ★★★★★
() автор топика

Рисование перспективы в AzPainter 2.x (by Portal dos Designers NTA)

Опубликована серия видеороликов демонстрирующих процесс рисования в AzPainter 2.x с использованием метода перспективы
>>> https://www.youtube.com/playlist?list=PLHNUmEqEa8J2FmhniYLILkbuxWTCuINX3

P.S.: Теория по рисованию перспективы

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)

Azel: "Linux environment is comfortable and there is nothing wrong, so I can not use heavy Windows anymore"

Azel отказалась от Windows; только Linux, только харкор! Молодчина!

About development of Windows compatible software
>>> http://azsky2.html.xdomain.jp/winsoft.html

I sometimes get the desire to update AzPainter's Windows version software, but at this time I do not plan to make any Windows compatible software at all,I am sorry but I will refuse it.

As well as making it as Windows specialized software, I will never develop such as mainly Linux, while also supporting Windows.

The reason is as follows.

  • Since I am not using Windows, it is troublesome to develop software in an environment that I do not use.
  • I can not afford to purposely make Windows software that I do not use.
  • Support of Windows version software will be a big burden.

Windows does not use XP or later and does not possess it.

Since I am seeking a lightweight and comfortable OS, the current Linux environment is comfortable and there is nothing wrong, so I can not use heavy Windows anymore.

Since I am making software for the purpose of my hobbies to the last, basically it is the style that I make what I want and what I want to use myself.
Therefore, one reason is that it does not bother to make the trouble to make Windows software that you do not use.

In addition, there are many users when it comes to Windows software, so requests and questions and so on are relatively many, so it may be a great burden to support them.
Since it hardly comes now compared with Windows, I can concentrate on development and it is very easy.

atsym ★★★★★
() автор топика

Azel: "Make mlib Great Again!"

Новости от Azel

2018/03/18
>>> http://azsky2.html.xdomain.jp/memo/index.html

Since there have been several people who wanted to update AzPainter for Windows, I put them together on a page.
The best reason why you do not want to make Windows software anymore is because you do not use Windows, so it's exhausted.

My family's laptop is Windows 10, but it takes a lot of time to renew, right?
I am watching while thinking that I can not bear such a thing.
With Arch Linux, every day update can be done in a few seconds to a few minutes ...
I do not play Windows games and I do not use peripheral devices that only work on Windows, so I do not need Windows anymore.

One by Wacom

Recently I bought One by Wacom (CTL - 672) at Amazon.
I was out just a simple version of the pen function!
Since I have not painted the picture in the last few years, I thought that Pentab is anymore, but this is simple & M size & low price (compared with Wacom's other)! I thought.

With kernel 4.16, libwacom 0.38, it does work without doing anything.
Currently the kernel is stable 4.15, so I tried applying and applying kernel module packages with patches applied separately.
I think that 4.16 will come soon.

Recently the pen-tab related patents of Wacom have expired, so other company's pen tabs are coming out.
If you use it on Linux, it will be difficult for you to move first, so it's hard to put out hands, but if you give Wacom a better one as well ...
If I thought, a new model came out right after I bought it.

Make mlib Great Again!

The basic part of the GUI has been rewritten extensively, but it is proceeding smoothly.
In the case of mlib, I made it so that it can correspond to the Windows API in the future, but since I do not feel like doing Windows compatibility anymore, I will make it exclusively for Linux this time.

I think that it will still take some time as I am progressing with reviewing pretty detailed parts, but I hope to rebuild from around azcomicv once it is completed.
Because I am using azcomicv the most at the moment ...
The last thing is the most difficult AzPainter.

atsym ★★★★★
() автор топика

AzPainter для Android: Termux + X11

У меня уже давненько висит открытой хотелка порта под Android
>>> https://github.com/Symbian9/azpainter/issues/6

А сегодня мне подкинули идейку - можно попробовать портировать AzPainter на Android с использованием неофициального порта X11 для Termux ;-)
>>> https://github.com/xeffyr/termux-x-repository/issues/13

atsym ★★★★★
() автор топика

Релиз AzPainter 2.1.2

https://osdn.net/projects/azpainter/releases/69408

http://azsky2.html.xdomain.jp/linux/azpainter.html

2018-04-19 : ver 2.1.2

  • Change the maximum number of layers to 2000.
  • The PSD file with 6 channels can be read.
  • In some cases, correct values were not output when compressing undo data,
    Fixed that it may be dropped due to being written to a position exceeding memory at the time of restoration

P.S.: В ближайшие несколько дней будут обновлены локали и пакеты! Следите за репозиторием на Github'е!
>>> http://github.com/symbian9/azpainter

Приглашаю всех желающих присоединится к переводу AzPainter 2.1.2!
>>> https://github.com/Symbian9/azpainter/issues/36

P.P.S.: В этой версии среди доступных локалей (возможно) появится и беларуская мова
>>> https://github.com/Symbian9/azpainter/issues/35

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: Релиз AzPainter 2.1.2 от atsym

Готовые пакеты AzPainter 2.1.2

Информация и ссылки на доступные пакеты для BSD-based, Linux-based и macOS (R.I.P. Windows)
>>> https://github.com/Symbian9/azpainter/wiki/Packaging-status

Приглашаю всех желающих:

P.S.: Обновил шапку топика.

atsym ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Че вообще не будет сборок под Вин?

Скорее всего - нет. Вообще.

Если есть желание поковырятся самому, то вроде можно портировать с использованием X/Cygwin или Xming (как это делают для портирования других X11-программ на Windows)
>>> https://github.com/Symbian9/azpainter/wiki/Packaging-status#windows

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

Жаль, а так вообще новые версии в инете никто не собирает, не выкладывает?

upd
вот кто-то выложил
https://frankqbe.deviantart.com/art/AzPainter-212-English-Version-Download-48...

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Deleted

Это устаревшая версия, код которой был на С++. Windows версия не разрабатывается уже много лет.
>>> http://hp.vector.co.jp/authors/VA033749/soft/azpainter2.html

«AzPainter2 2.12 для Windows» это НЕ «AzPainter 2.1.2 для Unix-like»! (они написаны на разных языках и разных тулкитах)

Сейчас код AzPainter на Си и разработка идёт только для Unix-like систем.
>>> http://azsky2.html.xdomain.jp/linux/azpainter.html

P.S.: Старый сайт с версиями для Windows, разработка которых и обновления прекращены!
>>> http://hp.vector.co.jp/authors/VA033749/index.html

Новый сайт где идёт разработка только для Unix-like!
>>> http://azsky2.html.xdomain.jp/

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от atsym

А, дело еще печальнее чем я думал) Я думал просто нет сборок, а оказывается его просто под Вин не разрабатывают.

А в чем сложность делать и под вин и Unix-like в данном случае? Многие опенсорс проекты делают же и под вин и Unix-like, пример тот же ГИМП.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

А в чем сложность делать и под вин и Unix-like в данном случае?

TL;DR: Нет человека который будет заниматься пакетированием AzPainter для Windows. Найдём человека — «возможно» будет и порт.

Сложность в том что GUI-тулкит который сейчас использует AzPainter не является кросс-платформенным.

Више уже сказал что «в принципе» можно попытатся скомпилировать для Windows актуальную версию использую утилиты X/Cygwin или Xming, НО на данный момент среди контрибьюторов AzPainter нет такого разработчика который занимается этим вопросом или может настроить автоматическую сборку для Windows.

И даже если такой разработчик появится позже то нет никаких гарантий работоспособности такого порта под Windows.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от Deleted

А что за GUI-тулкит?

Тулкит называется mlib - это собственный минималистичный GUI-тулкит от разработчицы AzPainter, который работает поверх X11 (X.org) без внешних зависимостей, код которого поставляется вместе с кодом AzPainter
>>> https://github.com/symbian9/azpainter/tree/master/mlib

У тулкита есть возможность создания цветовых тем интерфейса
>>> AzPainter 2.0.6 в «чёрном»

Для создания тем разработан mThemeEditor — редактор тем для mlib-based приложений , который кроме того что также основан на тулките mlib, по сути является демкой минимального приложения на этом же тулките
>>> http://azsky2.html.xdomain.jp/linux/mthemeeditor.html

Почему не какой то стандартный Qt или GTK?

Оба тулкита (Qt, GTK) НЕ являются минималистичными и имеют большой размер.

Кроме того наличие собственного независимого тулкита разрабатываемого вместе с самой программой убирает проблемы совместисмости, которые часто проявляются у Qt-based и GTK-based программ при выходе новых версий этих тулкитов.

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

пакетированием AzPainter для Windows

достаточно поменять gcc на mingw-w64-gcc ну и дальше zip и всё такое. Что там пакетировать?

X/Cygwin или Xming

ну если оно не кроссплатформенное и прибито гвоздями к иксам то ой. В каком месте появляется вейланд?

anonymous
()
Ответ на: комментарий от Deleted

И при этом делает AzPainter, Linux only?

Это потому-что X11(X.org) разрабывался именно для Unix-like систем, соответственно и любой тулкит который работает поверх X11 автоматически является «Linux only» «Unix only» (Unix - это не только Linux, а и macOS/OSX, и BSD и куча других ОС).

Но проблему «Unix only» (теоретически) можно решить для подобного софта используя утилиты X/Cygwin или Xming, о чём уже неоднократно говорил выше.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от anonymous

ну если оно не кроссплатформенное и прибито гвоздями к иксам то ой.

В своё время FontForge (не знаю как там сейчас), который по сути тоже прибит гвоздями к X11 собирали для Windows с X/Cygwin - и всё отлично работало!

В каком месте появляется вейланд?

Расшифруй вопрос, а то не могу понять что ты спрашиваешь

atsym ★★★★★
() автор топика
Ответ на: комментарий от atsym

Cygwin это полная эмуляция этих ваших линуксов с ядром и всем остальным. Эффективность так себе. Если писать грамотно без излишней интеграции в кишочки можно компилировать в нативном режиме с mingw-w64 (получится даже лучше msvc и llvm местами, только с линковкой могут возникнуть проблемы - там ряд деталей).

Если мы избавляемся от иксов и используем кроссплатформенный тулкит для вейланда, мы можем собрать приложение без эмуляции. Под венду.

anonymous
()
Ответ на: комментарий от anonymous

Если мы избавляемся от иксов и используем кроссплатформенный тулкит для вейланда, мы можем собрать приложение без эмуляции. Под венду.

TL;DR

...
(ВЫ НАХОДИТЕСЬ ЗДЕСЬ)
Вот когда X11 заменят на Wayland тогда и поговорим!
...
В релизнутой на днях Ubuntu 18.04 LTS отказались от перехода на Wayland, так-что X11 будет на десктопном Linux главным ещё как минимум 5 лет.

А так-то некоторые наработки уже имеются
>>> http://azsky2.html.xdomain.jp/note/wayland/index.html

О чём ранее в этом же топике упоминал

P.S.: Тут вопрос больше даже в совсем другой плоскости — зачем тратить время на поддержку ОС которую сами разработчики хотят уже закопать?
>>> ОС MS Windows - всё?! Microsoft меняет стратегию и ставит упор на облака и ИИ

atsym ★★★★★
() автор топика
17 июля 2018 г.

Новости от Azel
>>> http://azsky2.html.xdomain.jp/memo/index.html

2018/07/15

I've been drawing it once in a while, but I've drawn it.

In the meantime, summer has come, so the program will be closed for a while this year....

Azpainter has come out with many improvements and things to worry about while using, I would like to incorporate the next time you re-create.

atsym ★★★★★
() автор топика
9 сентября 2018 г.

Новости от Azel

>>> http://azsky2.html.xdomain.jp/memo/index.html

2018/09/09

Since I was able to demand myself, I would like to make paint software for creating grayscale / monochrome manga.

As expected there is no function similar to commercial software, but it is easier to use than the current AzPainter...

However, although the way to start it is still long.

For the time being, complete the GUI library, rebuild per aobook, check usability, and then feel like starting it.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)

Релиз AzPainter 2.1.3

Azel пишет:

2018/10/06

For the time being, I quickly added AzPainter ver 2.1.3 with just the functions necessary for me.

I'd rather draw a picture for a while now, so I'm not likely to be able to handle the program yet.

Основные изменения:

  • Add «Minimize» to Main Menu
  • Added «Transparent (A = 0)» to the option of «Fill / Auto Selection Tool» option.
    (In case of alpha value judgment, clicking the opaque part fills in the connected range, for always wanting to paint only transparent parts)
  • Text Tool:
    • We made it possible to specify the size value up to the first decimal place.
    • Added «Vague point synthesis» item.
      Whether to combine the characters (U+309B) and (U+309C) with the previous characters in the composition character.
      Replace with «synthetic character» = U+3099 / U+309A For vertical writing, draw with vertical layout.
      «Substitution + horizontal writing» = effective when writing vertically. Synthesized letters are replaced with horizontal letters.
      Which to use depends on the font. )
    • Added check of «Use monitor DPI».
      (Up to now, DPI value obtained from fontconfig was used, so it was the monitor DPI value.
      When the size is in pt unit, DPI value of work canvas is used by default)
  • Add translation file (be, es_ES)
  • Changed license of file of mlib to GPL3.
atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: Релиз AzPainter 2.1.3 от atsym

Обновление локалей для AzPainter 2.1.3

Приглашаю всех желающих помочь с обновлением/добавлением локалей для AzPainter 2.1.3. Cast danfe

После обновления локалей будет создан релиз на GitHub'е и тогда уже можно будет пакетировать для дистров.

atsym ★★★★★
() автор топика

AppImage-пакет, версия 2.1.3, не отображаются иконки. Среда KDE5, дистрибутив... ну, чего там. 2.0.6 этой проблемы нет.

Deleted
()
Ответ на: комментарий от Deleted

AppImage-пакет, версия 2.1.3, не отображаются иконки...

В AppImage-пакете есть проблема с захардкожеными путями к файлам, поэтому иконки не отображаются. Это известный баг и я работаю над его исправлением
>>> https://github.com/Symbian9/azpainter/issues/42#issuecomment-414805367

2.0.6 этой проблемы нет.

Подозреваю, что AppImage-пакет версии 2.0.6 взят у probonopd
>>> https://bintray.com/probono/AppImages/AzPainter

Мой репозиторий ( http://github.com/symbian9/azpainter ) был создан начиная с версии 2.1.0, поэтому никакого отношения AppImage-пакет версии 2.0.6 собраный probonopd НЕ имеет к моему текущему репозиторию на GitHub и моим AppImage-сборкам
>>> https://github.com/Symbian9/azpainter/releases/tag/continuous

Я уже обсуждал с probonopd его сборку — он использовал хак для работы с захардкожеными путями к файлам.
>>> https://github.com/Symbian9/azpainter/issues/15

Возможно, в скором времени этот способ будет использован и мной для создания новых AppImage-пакетов

Баги лучше писать сразу на GitHub
>>> https://github.com/symbian9/azpainter/issues

atsym ★★★★★
() автор топика
14 ноября 2018 г.
Ответ на: Обновление локалей для AzPainter 2.1.3 от atsym

Обновил шапку этого issue добавив инфу для переводчиков о том какие строки добавили, удалили и пофиксили в шаблоне локалей (./translation/en) в версии 2.1.3
>>> https://github.com/Symbian9/azpainter/issues/45#issuecomment-438649868

atsym ★★★★★
() автор топика
12 января 2019 г.

"AzPainter Linux 2.x painting tutorial" by @0xconfig (2018)

This tutorial explain basic usages and some techniques with character painting together! It assuming that you decided picture image and completed sketch.

I am Japanese people so you might find some misses in sentences, sorry! I made it with many screenshots to easy to learn. Making tutorial in English brought me the good time for study.

P.S.: FYI @AP

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.