# Painter for ubuntu kylin **Repository Path**: ssheart/Painter-for-ubuntu-kylin ## Basic Information - **Project Name**: Painter for ubuntu kylin - **Description**: 在Ubuntu kylin上使用前端技术(HTML5+javascript)制作的画图板桌面应用。与操作系统后台交互的部分使用了Python来完成。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2015-03-27 - **Last Updated**: 2021-09-19 ## Categories & Tags **Categories**: application-software **Tags**: None ## README #Painter for ubuntu kylin 日期: 2015/3/27 名称: 画图板 版本: 1.0 原作者:ssheart 邮箱: unSimple1993@163.com 协议: MIT 说明: * 运行环境: Ubuntu Kylin 14.04+ (http://www.ubuntukylin.com/) * python 2.7 pygtk2.0 python-webkit * 执行: 1、在Chrome中可以使用部分功能,可以测试画图板 2、在ubuntu kylin中下载文件,配置所需要的python库,执行main.py。(可以在终端执行python main.py,以方便观察控制台数据) * 本程序旨在制作一个界面良好的画图程序。开发使用了HTML5+Javascript的前端技术,开发起来难度降低了很多。 * 目前大致实现了一些功能: 1、各种图形绘制 2、颜色板 3、橡皮擦 * 需要继续完善的功能: 1、优化画图的算法和过程控制(个人感觉如果可以实现类似win7画图程序的那些功能,就完美了)#!important 2、填充功能 3、文字功能 4、画刷和喷枪工具 5、手形工具 6、颜色板,可以选取任意的颜色(想在双击颜色盒子时弹出选择颜色的Div层,选中后消失) 7、读取系统剪切板,复制图片 * 可以对该画板扩展更多的图形格式支持。 * 如果可以,能增加图层、图片处理功能更好。 * 各个开源社区中有许多关于HTML5 Canvas的图形库,可以考虑使用开源库绘制各种图形。 * 这是本人利用业余事件制作的一款画图板应用程序,因为本人对画图控制不是太熟悉,在制作时有许多不足和疏漏之处。 制作这个程序,有一个目的就是想通过python webkit技术,体会如何通过前端的技术制作界面精美的桌面应用程序。未来 的目标是实现一个可以方便后台前端交互的应用程序开发框架,以支持开源操作系统桌面应用的发展。希望通过社区的力量 ,可以完善目前的画图板,让它成为一个真正可用的桌面应用。