求:基于 python 或者有 python 借口的浏览器矢量图绘制库

2012-12-17 11:11:31 +08:00
 Hualin
终于放假啦,一年都没生病,回到家才两天就感冒了。外面是黄雾,只能窝在家里,本来想打点游戏或者看看电影,还是觉得闲下来可以用自己喜欢的语言写自己想要的玩具,这才是无比惬意的事。

废话不多。。。

准备实现这个想法:
http://www.v2ex.com/t/52922#reply5

对 sublime text 插件的想法可以暂缓一段时间,我想参照 markdown 的设计哲学,定义一个绘制 brainstorm 的标记语言,不知道过去有没有这种实现方案。过去在 win 下用 freemind,后来在 mac 下用 mindnode pro,最近又在用 xmind。但总觉得不够 sexy,很难有 GUI 程序能够平衡 极简主义和丰富功能的。

过去用 freemind 看到会生成一个 outline,因为脑图大多时候是一个 树状的 hierarchy。有没有可能按照 markdown 的设计思路按照 缩进和几个简单的符号来定义这种 outline ,然后再反向生产脑图。然后其中的一些细节由程序和膜拜决定,用户只关心内容本身。快速生产,fussy-free。

好了,重点是,我不能准确知道需要什么库。

1. 定义一个 outline 的标记语言;
2. 生产矢量图,绘制到浏览器上;
3. 用 python 写这个 compiler;
4. 矢量图库 基于python 或者 有 python 接口;
5. 不知道 js 会不会直接有实现,但我不会 浏览器端的任何技术,所以要用什么,如果没有 native 实现,最好有 python 接口。
6. 可能我需要看一下 freemind 的 java 源码。


如果这部分代码实现的成功才会考虑写 sublime 插件,实现高亮,自动补全,context 和 snippet。

所以求推荐求指导。
2993 次点击
所在节点    Python
3 条回复
basecamp
2012-12-18 19:20:53 +08:00
keywords: svg, highcharts js
unixtools
2012-12-18 19:29:27 +08:00
llbgurs
2012-12-19 09:57:17 +08:00
http://graphite.wikidot.com/ 不知道这个有没有帮助

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/55099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX