Ich habe eine Anwendung, die Bitmaps aus meinem Ordner Assets lädt. Ich benutze decodeStream() um sie zu bekommen und dann benutze ich createScaledBitmaps(), um sie auf die passende Größe zu skalieren. Wenn ich ein Bild habe, das 50x50 in physikalischen Pixeln ist, und eine Dichte von 160dpi, und ich bin auf einem Bildschirm mit einer Dichte von 320dpi, wird Android automatisch die Dichte für meine Bitmap um einen Faktor von 2 (dh von 160dpi bis 320dpi) für Bitmaps?Android Methode zum Laden von Bitmaps
0
A
Antwort
1
Nein. Wenn Sie eine Bitmap dekodieren, ist DPI nicht wichtig. Nur Breite und Höhe. SO haben Sie ein 50x50 Pixel Bild. Wenn Sie dieses Bild zeichnen, können Sie es skalieren, wenn Sie möchten.
Verwandte Themen
- 1. Android Laden von großen Bitmaps
- 2. Größe von Bitmaps in android
- 3. Warum laden BITMAPS "nach oben"?
- 4. Android-Bitmaps in XML-Leckspeicher?
- 5. Android Glide: Wie Bitmaps herunterladen und zwischenspeichern?
- 6. Fehler beim Entfernen von Bitmaps [Android]
- 7. Zusammenführen von zwei Bitmaps in android
- 8. Wie Bitmaps in Android zusammenführen?
- 9. Android: Matrix Bitmaps zeichnen Mit
- 10. Android machen .Gif aus Bitmaps
- 11. Android: Bitmaps, SoftReferences und OOMs?
- 12. Zeit zum Laden von Hintergrundbildern in Android
- 13. Problem über das Laden von Bitmaps in CTreeCtrl
- 14. Effiziente Methode zum Laden und Anzeigen von Amimation (eine Reihe von Drawable Frames)
- 15. iPhone Leistung mit Bitmaps
- 16. Optimierung pro Pixel Mischen auf Android Bitmaps
- 17. Android deallocate Bitmaps gehen in "unbekannten" Speicher
- 18. Von Bitmaps zu Video-Streaming
- 19. Drucken Bitmaps auf andere Bitmap android
- 20. Richtige Methode zum Laden von Baugruppen, die eine Schnittstelle implementieren?
- 21. Nicht genügend Speicher Fehler beim Laden der Bitmaps
- 22. Verwirrt über Zeichen und Bitmaps (Android)
- 23. Zugang Bitmaps aus speficied Ordner in android
- 24. Android: Was ist der schnellste Weg, um mehrere Bitmaps/Thumbs über http zu laden?
- 25. Android listview viel Zeit zum Laden
- 26. Zeichnen Bitmaps von Ressourcen über eine andere
- 27. Zeichnung Bitmaps schneller auf Android Leinwand oder OpenGL
- 28. Verwendung mehrerer Bitmaps in iOS
- 29. Bevorzugte Methode zum Laden abhängiger Abfragen mit LoaderManager
- 30. schnellste Methode zum dynamischen Abrufen von Bildabmessungen
dpi spielt eine große Rolle für eine Bitmap –
Ich kann ein 50x50 Bild haben und eine niedrige Dichte einstellen wird es sehr schlechte Qualität aussehen. Aber wenn ich eine hohe oder gleich hohe Dichte anlege, wird das Bild besser aussehen. –
Es ist wichtig für die Anzeige, aber nicht für die Decodierung. Eine 50 Pixel breite Bitmap ist eine 50 Pixel breite Bitmap. Wenn du es nicht skalierst, wird es halb so groß sein, wenn es gezeichnet wird. –