打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Skia and OpenVG

Skia and OpenVG

Fig.1.  Can we do this?

After the design of blitter, I took on the job to exploit our SoC’s power to accelerate vector 2D graphics. One idea is to accelerate Skia, a compact open source graphics library used by Android, using OpenVG Graphics core.  I read OpenVG spec and Skia code carefully, trying to understand every detail of OpenVG pipeline and Skia APIs. Admittedly, 2d vector graphics is a very interesting and significant area even though it is likely to be overshadowed by 3D graphics.

It is found that Skia and OpenVG have a lot in common such as primitive drawing, geometrically transform, mask and so on. A simple program was designed to render the classic “tiger head”of OpenVG using Skia APIs. Some Skia examples were also run using OpenVG APIs. I were interested and confident in promoting user experience of Android users by accelerating Skia greatly using OpenVG graphics core. However, this project is suspended because there is still ambiguity in the prospect of Android and we have no enough resource.

Fig.2. Try to render OpenVG “tiger head” using Skia APIs


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于openGL, openGL ES, openVG及android中2D调用关系的报告
WinCE
Android Studio 更新 Android 6.0 之后无法找到 org.apache.http 包的问题
Android?图形系统剖析?(转)
Learning about Android Graphics Subsystem | M...
汽车中控—多媒体&控制最高效的嵌入式解决方案:iMX35 MDK
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服