Krita创建自定义插件(一)--创建hello world

基础教程

How to make a Krita Python plugin — Krita Manual 5.0.0 documentation

Krita Scripting School


scirpt API(所有函数都能在python script中使用, 即使前方标记#include*.h)

API上方出现的架构图中的节点可以点击查看

libkis: Krita Scripting and Plugin Wrapper Library


krita源码(查看.h头文件,下方有classes,点进去有api参考)

libkis Directory Reference (kde.org)


Krita源码(编写插件一般用不到)

Introduction to Hacking Krita

Graphics / Krita · GitLab (kde.org)

krita内有三种插件,单一script文件,extension和docker。extension适用于较复杂的界面和平时无需查看的插件,如插件编辑器和批量导出。Docker用于平时一直显示的插件,如特制的颜色选择器。

*krita不使用github进行拉去请求等操作,GitHub上面只是镜像而已


krita的插件使用python语言编写,熟悉的话非常好上手

python基础教程:Python Tutorial (w3schools.com)



共享或销售插件(Python 脚本)


克里塔可以用用C++或 Python 书写的插件来扩展。扩展 API 是 Krita 不可分割的一部分,并根据 GNU 通用公共许可证获得许可。这意味着,如果您分发了 Krita 插件,它也必须根据 GNU GPL 进行共享。您可以收取下载费用,但您无法阻止其他人分发插件:您的客户将拥有 GNU GPL 保障的所有权利。


Comments

Popular posts from this blog

活在当下-从尾巴摇狗的荒谬中解放自我

Metroidvania银河恶魔城游戏开发指南(一)

折衷主义建筑