0

我在我的代码中使用了 createScaledBitmap,但现在我想知道使用哪种方法来缩放图像。您可能知道有一些插值方法可以调整图像大小,例如:“最近”、“双线性”或“双三次”。如果您有参考答案,请告诉我。

4

1 回答 1

0

AOSP项目是开源的,这意味着您可以随时查看源文件。您对createScaledBitmap方法感兴趣。如果您跟踪它,您会看到它正在调用createBitmap方法并传递scaleMatrix. 更深入地讲,您会发现调整大小是通过连接scaleMatrix和当前Canvas矩阵来完成的,该矩阵使用本机调用来做到这一点。这应该让您了解它是如何完成的。

于 2014-10-29T16:32:45.047 回答