1. ホーム
  2. java

[解決済み] Fast Bitmap Blur For Android SDK

2022-04-13 10:04:57

質問

現在開発中のAndroidアプリケーションでは、画像のピクセルをループしてぼかしをかけています。 640x480の画像で約30秒かかります。

Androidマーケットでアプリを見ていたら、ぼかし機能を搭載しているものがあり、そのぼかしは非常に速い(5秒程度)ので、別の方法でぼかしを行っているのでしょう。

画素をループさせる以外にもっと速い方法をご存知の方はいらっしゃいますか?

どのように解決するのですか?

これは闇雲にやるしかないのですが、画像を縮小して、再度拡大することを試してみてはいかがでしょうか。これは、次のようにして行うことができます。 Bitmap.createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter) . filterパラメータをtrueに設定してください。ネイティブコードで実行されるので、より速くなるかもしれません。