[英]how to achieve effect like photoshop's average blur in android?
如果您不喜欢从颜色平均值得到的颜色,可以尝试使用Android的Palette
类。 创建该类是基于图像的突出颜色生成调色板,以创建如下所示的内容:
这必须从UI线程异步完成:
Palette.from(bitmap).generate(new PaletteAsyncListener() {
public void onGenerated(Palette palette) {
// Use generated palette
}
});
您可以尝试使用Palette
类中可用的其他方法(即getVibrantColor
, getMutedColor
, getDarkVibrantColor
等),以查看喜欢的返回值。
您可以使用此库使背景或图像模糊不清https://github.com/faradaj/BlurBehind
一个有趣的问题。 答案并非直截了当。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.