Je développe une application pour Android et il contient plusieurs images et je dois les obtenir de drawable, donc j'utilise bitmap pour eux d'éviter l'exception de mémoire en les remettant à l'échelle, mais le problème est lors de la mise à l'échelle, la résolution (/ qualité) de l'image est réduite. Comment puis-je surmonter ce problème?Android bitmap perdre la résolution de l'image
0
A
Répondre
0
Vous pouvez conserver une référence au tableau d'octets d'origine et vérifier la taille de votre bitmap par rapport à celui-ci, mais j'utiliserais simplement les png dans les dossiers dessinables appropriés. Le redimensionnement/le rechargement de l'image vous-même et la vérification de la qualité peuvent être beaucoup plus gourmands en mémoire dans une langue collectée. Laissez Android faire quelque chose ..
0
La seule façon d'éviter la perte de qualité est de redimensionner proportionnellement l'image en termes de largeur et de hauteur. Par exemple: si votre résolution est 100x80, essayez de la réduire à 5x: 4x. Cela va quelque peu préserver la qualité.
Questions connexes
- 1. modifier la résolution bitmap dans l'application Android
- 2. Recadrer un bitmap à une largeur et une hauteur particulières sans perdre de résolution
- 3. Comment faire un zoom avant et arrière sur un bitmap sans perdre de résolution?
- 4. FFMPEG - convertir la vidéo sans perdre la résolution
- 5. résolution de dimensionnement android
- 6. Impossible d'afficher bitmap de résolution supérieure à la zone CDC
- 7. Conversion de Bitmap en JPEG et conservation de la résolution Bitmap d'origine
- 8. Android View.getDrawingCache bitmap incorrect
- 9. Forcer la résolution de la caméra Android
- 10. Android Widget Bitmap Tailles
- 11. Android résolution de l'icône
- 12. Définir la résolution d'écran android
- 13. Résolution de l'écran Android
- 14. Résolution de la taille de l'écran Android
- 15. Gestion de gros bitmap en android
- 16. Résolution de l'erreur d'URI échouée sur une mauvaise image bitmap
- 17. Android: problème de résolution d'image tout en dessinant bitmap sur le canevas
- 18. Android taille de la peinture bitmap widget
- 19. Gestion de la mémoire bitmap sous Android
- 20. Android: Bitmap de la vue surdimensionnée
- 21. Indépendant de la résolution dans Android SurfaceView
- 22. Android 1.6 perdre des paquets
- 23. rotation bitmap de programmation Android
- 24. Taille de l'image bitmap Android
- 25. Android Scaling Canvas Bitmap
- 26. Android Bitmap: getPixel() couleur
- 27. Recyclage Bitmap en android
- 28. Android traitement efficace Bitmap
- 29. Android Bitmap Transformation Math
- 30. Android ListView Bitmap Optimization
Avez-vous vraiment une 'exception de mémoire insuffisante'? Combien d'images traitez-vous? Si vous réduisez la résolution, bien sûr, cela va perdre de la qualité ... la façon dont vous posez votre question n'est peut-être pas la bonne façon pour stackoverflow .... – Matthieu