android - createScaledBitmap 的过滤器参数有什么作用?

标签 android scaling

android.graphics.Bitmap.createScaledBitmap的声明是

public static Bitmap createScaledBitmap
  (Bitmap src, int dstWidth, int dstHeight, boolean filter)

但是,文档没有解释任何参数。除了 boolean filter 之外,所有这些都非常明显。有谁知道它的作用吗?

最佳答案

扩展 Karan 的回答:作为一般规则,如果您将图像缩放,您不会看到任何差异,但如果您将其缩放,您会看到任何差异/em>。

传递 filter = false 将产生 block 状像素化图像。

通过 filter = true 将使您的边缘更平滑。

但是,正如 EIYeante 在评论中指出的那样,您可能仍然会看到不同之处。 This is their example image.

关于android - createScaledBitmap 的过滤器参数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895065/

相关文章:

javascript - 使用最近邻算法缩放 Canvas 图像

android - 更新 Android Studio 3.1 后发布签名 APK 时出错

Android 聚焦canvas.scale 操作后难以放置点

android - TextView在顶部和底部重叠

java - setRequestedOrientation 上的 IllegalStateException

android图像不保持纵横比

iphone - 以编程方式使 uiview 适应 iPad/iPhone 屏幕

c++ - Windows7中的硬件加速缩放MFT

Openstack 热 : Adding new instances manually to existing stack via HEAT template

android - setIcon(ic_menu_more) 没有效果