Je me bats pour obtenir des bitmaps floues en utilisant Android.Comment flouter un bitmap (Android)?
J'ai vu beaucoup d'informations sur l'utilisation d'un noyau simple comme
0 0 0 5 0 0 0
0 5 18 32 18 5 0
0 18 64 100 64 18 0
5 32 100 100 100 32 5
0 18 64 100 64 18 0
0 5 18 32 18 5 0
0 0 0 5 0 0 0
Mon problème est que je ne suis vraiment pas sûr de savoir comment multiplier avec mon Bitmap d'une manière efficace.
Dois-je passer par chaque pixel et
image.getPixel(x, y)
tout en stockant ces valeurs à un nouveau tableau (donc je n'ai pas d'obtenir ces valeurs, encore et encore), puis passer par le tableau et pour chaque valeur additionne les valeurs environnantes multipliées par le champ correspondant dans le noyau divisé par 1068 (dans le cas du noyau ci-dessus (= toutes les entrées résumées))?
Y a-t-il une meilleure façon de faire cela? Y a-t-il une solution simple pour les frontières?
Ou y at-il même quelque chose d'disponible dans le SDK Android que j'ai raté?
Voir ma réponse pour une copie complète et coller la mise en œuvre de bitmap rapide pour Android: http://stackoverflow.com/a/10028267/578746 – Yahel