4

我有一些需要在 android 服务中下采样的大型 JPG 文件。BitmapFactory(即skia libray)可以处理这个问题,但可能没有得到任何GPU支持。是否有任何便携式方式来获得硬件加速以进行缩放?

服务是否可以创建隐藏视图,然后使用 OpenGL ES 进行缩放部分,或者这仅在活动中可行?

4

1 回答 1

3

您可以通过这种方式获得硬件加速缩放,但您必须从 GPU 读取结果,这可能会或可能不会比仅在软件中缩放更快。您还将遇到 GPU 特定的限制,例如最大纹理尺寸(例如 NexusOne 上的 4096x4096。)

于 2010-11-04T00:06:33.663 回答