La conversion de Bitmap en mémoire d'image Bitmap.Config.RGB_565
J'ai un Bitmap chargée qui je voudrais le convertir pour définir la configuration de Bitmap.Config.RGB_565
. Est-il un moyen simple de convertir un Bitmap
à cette configuration une fois que l'image est déjà chargé en mémoire? Par exemple, ci-dessous j'ai une image bitmap décodés à partir des ressources de l'application, cependant, comment puis-je convertir un déjà chargé Bitmap
à RGB_565
? Je suis sûr que c'est quelque chose de simple, cependant, je suis assez nouveau dans l'utilisation des images bitmap et après quelques heures de recherche en ligne, malheureusement, je ne pouvais pas trouver ce dont j'avais besoin spécifiquement.
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig=Bitmap.Config.RGB_565
bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.myphoto ,options);
OriginalL'auteur Euthyphro | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas testé, mais ça devrait fonctionner:
appeler les méthodes comme ceci:
Vous pouvez faire toutes sortes de transformations supplémentaires comme la rotation, étirement etc. si vous utilisez le drawBitmap avec une Matrice.
pas sûr de comprendre votre question. Voulez-vous savoir ce qui peut être fait avec des matrices appliquée à des images bitmap ou comment cela peut être fait?
Je veux dire plus de ce qui peut être fait? Et pourquoi les matrices?
Google, il y a des tonnes d'exemples comme: programcreek.com/java-api-examples/android.graphics.Matrix
faire tous les bitmap opérations utilisent des matrices sous le capot?
OriginalL'auteur Emanuel Moecklin
Vous pouvez aussi essayer ceci:
De la la documentation de Bitmap.copier():
En regardant à travers le natif de code source, vous devriez être bien la conversion entre les valeurs de Bitmap.Config.
OriginalL'auteur sa.shadow
Trouvé la réponse ici https://stackoverflow.com/a/12148450/1364673, grâce à
siliconeagle.
La solution est de créer une nouvelle image avec l'encodage par le lien ci-dessus exemple.
OriginalL'auteur Euthyphro