1 Star 7 Fork 0

ssheart / Painter for ubuntu kylin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

#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技术,体会如何通过前端的技术制作界面精美的桌面应用程序。未来 的目标是实现一个可以方便后台前端交互的应用程序开发框架,以支持开源操作系统桌面应用的发展。希望通过社区的力量 ,可以完善目前的画图板,让它成为一个真正可用的桌面应用。

The MIT License (MIT) Copyright (c) 2015 ssheart Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

在Ubuntu kylin上使用前端技术(HTML5+javascript)制作的画图板桌面应用。与操作系统后台交互的部分使用了Python来完成。 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/ssheart/Painter-for-ubuntu-kylin.git
git@gitee.com:ssheart/Painter-for-ubuntu-kylin.git
ssheart
Painter-for-ubuntu-kylin
Painter for ubuntu kylin
master

搜索帮助