Krita创建自定义插件(一)--创建hello world
基础教程
How to make a Krita Python plugin — Krita Manual 5.0.0 documentation
scirpt API(所有函数都能在python script中使用, 即使前方标记#include*.h)
API上方出现的架构图中的节点可以点击查看
libkis: Krita Scripting and Plugin Wrapper Library
krita源码(查看.h头文件,下方有classes,点进去有api参考)
libkis Directory Reference (kde.org)
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
Post a Comment