码迷,mamicode.com
首页 > Windows程序 > 详细

用GTK开发一个画图程序(windows)

时间:2014-10-15 03:50:50      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:gtk c 画图 优化 performance double-buffering

    GTK是一个功能强大的开发平台,跨系统,提供了丰富的庞大的代码库,应用开发者可以用之快速做出自己的产品。

    这个月用他开发了一个GUI程序,是个画图工具,功能包括:图片导入导出、线型编辑、拖拽、删除、调整粗细、颜色、虚实、阴影,亮点是实现了一种自定义的线型:尖灭线(项目后续会加入更多线型)。尖灭线是石油勘探资料处理中常用的绘图线型。GUI的使用流程是先导入一个底图,然后在底图之上画线或插入其他图片、文字,最后把整体导出为一个图片。上样例:

bubuko.com,布布扣如图:企鹅图是背景图,蓝线是尖灭线,还有其他一些线和菜单。

开发采用的是windows版GTK+平台,用的是c语言开发。经过初步调优后,对现在的结果还算满意:),现在拖动线条时画面很流畅。稍后会传到github上。


本文出自 “一些” 博客,请务必保留此出处http://2924037.blog.51cto.com/2914037/1564101

用GTK开发一个画图程序(windows)

标签:gtk c 画图 优化 performance double-buffering

原文地址:http://2924037.blog.51cto.com/2914037/1564101

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!