[英]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.