我有一些大型JPG文件需要在Android服务中进行缩减采样。 BitmapFactory(即skia libray)可以处理这个问题,但可能无法获得任何GPU支持。是否有任何可移植的方法来获得用于扩展的硬件加速?
服务是否可以创建隐藏的视图,然后使用OpenGL ES来执行缩放部分,还是仅在活动中可行?
答案 0 :(得分:3)
您可以通过这种方式获得硬件加速扩展,但是您必须从GPU中读取结果,这可能会或者可能不会比仅仅扩展软件更快。您还将遇到特定于GPU的限制,例如最大纹理尺寸(例如,NexusOne上为4096x4096)。