Android加速位图缩放

4

我有一些需要在Android服务中降采样的大JPG文件。BitmapFactory(即Skia库)可以处理此操作,但可能没有获得GPU支持。是否有可移植的方式来获得缩放的硬件加速?

一个服务能否创建一个隐藏的View,然后使用OpenGL ES来执行缩放部分,或者这只能在活动中实现?

1个回答

3

你可以通过这种方式获得硬件加速的缩放效果,但你需要从GPU中读取结果,这可能比仅在软件中进行缩放更快,也会遇到GPU特定的限制,例如最大纹理尺寸(例如NexusOne上的4096x4096)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接