【发布时间】:2014-03-07 11:32:43
【问题描述】:
我有一个 640x480 RGB_565 格式的位图,我需要尽快在更高分辨率的显示器上绘制它。位图填满整个屏幕并不重要,只要它填满它的大部分即可。
所以,我的一个想法是绘制一个 1280x960 的双倍大小的位图,以便原始中的每个像素整齐地映射到屏幕上的 4 个像素。从理论上讲,这应该比缩放到一些尴尬的分数要快得多。但我不确定如何利用这一点。
任何可能的canvas.drawBitmap 函数是否会注意到简单的 x2 计算并更快地执行操作?我是否应该先制作一个双倍大小的位图,然后在不缩放的情况下绘制更大的位图?最快的方法是什么?
【问题讨论】:
-
查看带有 Matrix 参数的 drawBitmap