SuperAPI AI 工具集

cli-anything-krita

设计与创作

查看项目

更新于 10-14 22:15

技能介绍

cli-anything-krita 是 Krita 的命令行封装工具(CLI harness)。Krita 是一款专业的开源数字绘画应用,该工具让用户可以通过命令行管理 Krita 项目、图层、滤镜和导出,适用于自动化 Krita 工作流与批量处理场景。

使用前提:系统需已安装 Krita,并具备 Python 3.10+。安装方式为进入 krita/agent-harness 目录后执行 pip install -e .。

主要能力

项目管理:可新建项目(指定名称、宽高与输出文件)、打开项目、保存项目以及查看项目信息。

图层管理:支持添加图层(可指定类型与不透明度)、添加组图层、删除图层、列出图层,以及设置图层的不透明度、可见性和混合模式。图层类型包括 paintlayer、grouplayer、vectorlayer、filterlayer、filllayer、clonelayer、filelayer。

滤镜:可对指定图层或整体应用滤镜,包括 blur、sharpen、desaturate、levels、curves、brightness-contrast、hue-saturation、color-balance、unsharp-mask、posterize、threshold,并支持通过参数传入配置(如色阶的 shadows 与 highlights)。

画布操作:支持调整画布尺寸、设置分辨率以及查看画布信息。

导出:支持将渲染结果导出为 png、jpeg、psd 等格式,也可导出动画帧序列;提供导出预设与格式列表。预设包括 png、png-web、jpeg、jpeg-web、jpeg-low、tiff、tiff-lzw、psd、pdf、svg、webp、gif、bmp。

会话与状态:提供撤销、重做、历史记录查看以及状态查询。

智能体使用:所有命令均支持 --json 参数,输出机器可读结果,便于智能体或自动化脚本调用。

典型工作流:先创建项目,再依次添加背景、草图、线稿、上色、效果等图层并设置不透明度,随后对指定图层应用滤镜,最后导出为最终图片。

限制:资料未提供关于收费、价格、平台兼容性、性能效果或具体使用步骤之外的更多信息,相关事实暂未提供。