完全支持鼠标的终端兼容文本绘图程序

netpaint的Python项目详细描述


netpaint

netpaint是一个100%纯文本的绘图程序,兼容任何支持鼠标的终端模拟器,如putty、konsole、iterm2等。它的灵感来自于创造性的ascii艺术和我对拨号bbs的许多美好回忆。netpaint在终端中提供了一种强大的绘图体验,允许您在本地或远程创建范围广泛的ascii艺术。netpaint还导出到普通文本文件,允许您将创建的内容合并到服务器motd、软件手册或任何其他文本环境中。

NetPaint screenshot

可用工具包括:

  • 绘制-使用前景色的实心矩形绘制。“画笔大小”选项控制矩形的大小。
  • 擦除-使用实心矩形擦除(设置为透明)。“画笔大小”选项控制矩形的大小。
  • 绘制-使用选定符号的矩形绘制,使用前景和背景色绘制。“画笔大小”选项控制矩形的大小。
  • 文本-开始使用前景和背景色编写文本。按Enter前进到下一行,逃出退出文本模式。
  • 选择-选择要剪切/复制/清除的新矩形区域(编辑菜单)。
  • 戳-使用原始或活动颜色粘贴剪切/复制区域。
  • 图像-查看/编辑图像尺寸。单击应用以更新或重置以还原。
  • 图层-查看/编辑图层信息。所有工具都将更新当前活动层。除0之外的所有层都可以设置为可见或隐藏。展平图像会将所有层合并到0层(按顺序应用)。

netpaint是用python编程的,它使用Urwid库来实现诅咒功能。

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

推荐PyPI第三方库


热门话题
IE中的java跨域cookie问题   重复java中已经满足的循环   编译java RMI服务器时出错   JavaServlet POST中作为参数传递的javascript大型JSON数组数据为空   java片段未每次刷新/调用   java无法编译。错误消息   java如何构造大型类?   java Hibernate:TableThingsDB。事情并不存在   java如何操作从匹配项创建的数组。发现   循环以搜索和显示数组Java的某些部分   加载或注册SQLite JDBC驱动程序时出现java问题   活动和服务之间的java连接   JavaGWTG2D:ie8中的drawImage   java在安卓中设置hessian阈值   在Tomcat中使用Logback时发生java错误