2 votes

Stockage d'un bitmap sur Android

Je manipule les valeurs des pixels dans une bitmap. Dans une exécution particulière du programme en Android Les valeurs sources de Rouge Vert et Bleu étaient 45 13 0 Après la manipulation des valeurs, les valeurs étaient Rouge Vert Bleu 44 9 7

Maintenant je crée une nouvelle bitmap à partir de ces valeurs de pixel et je la stocke en utilisant

Bitmap.compress(Bitmap.compress.PNG,100,fout);

et j'accède au pixel en arrière en utilisant

bmp.getPixel(0,0,value);

Les nouvelles valeurs de Rouge Vert et Bleu étaient 49 16 0 qui ne correspond ni à la valeur manipulée ni à la valeur originale, Qu'est-ce qui pourrait ne pas aller dans mon code?

0voto

Harsh Dev Chandel Points 569

La fonction compress de la bitmap compresse le fichier bitmap.

Utilisez Bitmapfactory pour décoder la ressource et vous récupérerez la véritable bitmap.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X