Paynter是一个Python库,它可以让您程序化地生成具有模仿PS图象处理软件、GIMP、KrITa和类似的图像编辑软件中所能找到的功能的图像。

paynter的Python项目详细描述


什么是Paynter?

paynter是一个python模块,它可以让你在程序上生成图像,并提供方便的功能,模拟你在任何图像编辑软件,如photoshop,gimp,krita等中可以找到的东西。

功能

这是一个包含当前代码的列表:

  • 画笔特点:
    • 自定义画笔提示(b/w png图像)
    • 支持多个刷头(每个DAB随机设置)
    • 自定义画笔笔尖旋转
    • 自定义画笔间距
    • 自定义画笔纹理
    • 模糊DAB参数,如:
      • 画笔大小
      • 画笔角度
      • 颜色混合
      • 颜色色调
      • 色彩饱和度
      • 颜色值
      • DAB位置散射
  • 分层管理
    • 新建图层
    • 使用混合模式合并图层
  • 色彩管理
    • 调色板创建
      • 空间坐标轴调色板
      • 分离色调、饱和度和值调整
  • 画笔镜像
  • 绘图功能如下:
    • 抽绳(x1,y1,x2,y2)
    • 支点(x,y)
    • 拉伸矩形(x1,y1,x2,y2,角度)
    • 绘图路径(点列表)
    • 添加边框(宽度)

如何使用

现在,paynter还没有什么可以做的,因为它还处于开发的早期,但是您可以通过克隆存储库并在example.py中四处游荡来尝试它,而paynter.py则在幕后完成所有繁重的工作。

依赖关系

paynter需要numpynumbapil模块。这些都可以用pip轻松安装,python3包还应该附带其他任何东西。

范围

该项目始于2018年10月1日,旨在添加所有图像编辑软件功能,以便能够创建这样的图像(由另一个my python脚本用krita生成):

(您可以在这里找到更多信息:@elkiwyart

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在部署在Tomcat7上的jbpmconsole中添加新用户?   JavaStruts2:我分配了一个参数的值,但在jsp文件中得到了一个空指针错误   检查类是否在同一个包或子包中访问的java ArchUnit规则?   java当您使用spring forward重定向到其他控制器时,如何从ModelAndView返回响应对象?   java jsp/servlet,显示管理员、用户和未登录用户的不同链接   java Eclipse警告消息   java加载多纹理openGL   java有没有一种方法可以通过Hibernate传递一个对象(genaric)并填充任何字段,然后让它返回一个包含所有字段的对象列表?   java如何将git存储url连接到本地存储库,以便每次都获得更新的代码?   java无限循环在程序中无法正常工作   java File writer正在写入没有“换行”的字符串   java为什么Spring或C3p0没有清理C3p0线程?   java通过JDBC从PostgreSQL检索几何数组