Picasso 二维矢量图形库开源,该如何解决

Picasso 二维矢量图形库开源
本帖最后由 onecoolx 于 2011-05-19 19:09:46 编辑 http://code.google.com/p/picasso-graphic/

一个高级二维矢量图像开发库。
------解决方案--------------------
顺带帖一个Google Chrome和Android使用的2D图形库skia:

http://code.google.com/p/skia/
------解决方案--------------------
居然没人顶, 难道没人感兴趣吗?
------解决方案--------------------
楼主就是该库的作者,不是没人感兴趣,是应该加个介绍啊

Picasso 是一款跨平台的高级二维矢量绘图引擎。Picasso提供平台无关的图形渲染技术,使它可以运行在几乎所有操作系统平台。目前支持的平台包括Windows 、 WindowsCE、 Linux。Picasso提供低层次,轻量级的二维矢量图形渲染技术,可以为不同是设备提供一致的图形输出质量。Picasso的API非常简单并且易于使用,可以支持很多高级二维图形操作,包括 Path, Transform, Gradient, Pattern, Image 和 Truetype 字体等功能,支持多种颜色模式和混合方式, 可以用在需要矢量图形操作的软件里。

http://www.zncsoft.com/blog/?cat=11
------解决方案--------------------
还有好像没有看到好的demo

另外你看看这里,我怎么看你的和这个是不是有点像
http://raphaeljs.com/
------解决方案--------------------
它那个是JavaScript 的, 我这个是C++实现的, 不一样。
------解决方案--------------------




------解决方案--------------------
骨子里还是开源的AGG啊,楼主是在哪些方面做了增强,为何不直接介绍一下你的改进什么的,我还以为底层也是楼主自己写的呢,那可得膜拜一下
------解决方案--------------------
既然已经开源了,做了什么改动自己看去。你要是觉得没什么用,那你直接用AGG好了,又没人求你用。
------解决方案--------------------
我看挺好的
------解决方案--------------------
哎 我原以为Cairo已经够慢的了 谁知道agg更慢的一塌糊涂 = =

建议还是用skia吧 比cairo快不知道多少了 在arm上更快 

如果只在pc上用 可以试试 shivavg 比skia还快2到3倍
------解决方案--------------------
2D矢量库的算法不是难点:开源代码一大把,如agg和开罗、还有新兴的skia,楼主的例子似乎是OpenVG的事例 ----- 这个也是有源代码(碰巧我对OpenVG有些研究),因此实现这些功能不是什么问题和技术难点,没有什么值得炫耀的;我现在比较关心的是效能,除skia外(毕竟有google的支持),agg和"开罗"的效能都不敢恭维,开源的OpenVG效能更是慢的离谱。我更具体些提出问题,在单线程的1.6G的PC上,您的老虎头的FPS可以达到多少(高画质、抗锯齿开),如果达不到15FPS就不要再这里炫耀了,完善完了再拿出来。
------解决方案--------------------
你们总是不明白,软件是拿来用的,不是拿来跑分的, 那几个ms的性能优势,有什么值得夸耀的,愿意用就用,不愿意用就滚蛋,我是分享给有需要的人的,你愿意用skia还是什么狗屁VG那是你的自由,我愿意开发那是我的自由。没见你们谁开发一个更好的开源出来啊,假牛逼什么呀都。。。
------解决方案--------------------
1)确实如此,但是如果我是用您的矢量工具实时播放,却只能跑到xFPS,请问用户怎样用?我的目标是RealTime的矢量图形。
2)小弟不才,居然敢提15FPS是碰巧小弟也在研究矢量图形,我自己实现了一个完整的OpenVG(大约是2007年的事情了),那个所谓的老虎头也就16FPS,当然是高画质、抗锯齿开的情况下

1.6GHZ CPU ---- CPU速度一般了

****是技术交流的园地,所以以后说话的时候还是请注意一些为好;另外,最近精力有限,确实真心想用您的矢量工具,15FPS是硬性指标 ----- 肯定要比我之前写的老古董快才行啊。
------解决方案--------------------
本来并不想回复这样的无聊的帖子,但想想在****都应该是"IT文人",突然看到"滚蛋"这两个字很觉得突兀;我不是什么牛人,只是一个非常酷爱技术的老古董而已;
因为精力有限,已经没有时间再将OpenVG 提升到1.1了,一直以来一直只是简单优化而已;看到楼主的帖子确实为之一振 ----- 毕竟是同行人;但看了楼主最后的帖子确实又一次被“撼”了;
当然这件事情到此为止,至于那个老虎头到底应该渲染多快,我相信实用第一 ----- 满足应用的需要,但明显应该不至15FPS;我不希望因此引发无聊的争吵,到此结束;有时间多写两行代码好了;
------解决方案--------------------
我也想说明一点, 我把这个GPL发布出来, 原本没有其它的意思,也没有炫耀的成份,我并没说我的软件有XXX牛, 比XXX还快,能到到XXX指标等等。我的原意是,有谁需要,拿去好了,不需要也挨不着您是什么事。有意见或建议可以发邮件给我或和我讨论, 就像你说的这是讨论技术的地方。  但我不明白 “如果达不到 XXX 就不要再这里炫耀了”这话是什么意思? 就算你技术再牛,你可以这么对待别人吗? 所以最后一帖是希望告诉那些人,你们至少得学会尊重别人的劳动。。
------解决方案--------------------