Android: rapide bitmap flou?

J'ai été à la recherche de ces trois derniers jours pour une accélération matérielle façon de bluring un bitmap avec android. Je suis tombé sur certaines des solutions de rechange comme le rétrécissement de l'image et à l'échelle de nouveau, mais cette méthode a produit de faible qualité des résultats qui n'étaient pas adaptés à mon image, reconnaissance des exigences. J'ai aussi lu que la mise en œuvre de la convolution avec des shaders ou JNI est une bonne façon d'aller, mais je ne peux pas croire qu'il n'existe pas de solution intégrée dans le Android le cadre de cette très objectif commun. Actuellement j'ai fini avec un auto-écrite de convolution de la mise en œuvre en Java, mais il est trop lent. Ma question est:

  • Est-il pas vraiment de solution intégrée dans l'Android cadre?
  • Dans le cas où il n'y a aucun: quel est le moyen le plus efficace de l'accélération de la convolution avec un reste raisonnable complexité de mise en œuvre et de l'entretien? Doit-on utiliser JNI, les shaders ou quelque chose de complètement différent?
InformationsquelleAutor theV0ID | 2013-02-20