Wenn ich mit drawBitmap() ein Bitmap auf einem Ansichtsbereich zeichne, werden die Bilder neu abgetastet, sodass 1 Pixel im Bild 1 Mal auf dem Bildschirm angezeigt wird. Auf einem Gerät, das ich mit hoher Pixeldichte habe, bedeutet das, dass jedes Bildpixel über 1,5 Bildschirmpixel verteilt wird, was das Bild verschlechtert. Handlich im Allgemeinen, aber in einigen Fällen möchte ich die Bilder, die ich zeichnen möchte, sorgfältig auswählen und dann explizit auf ihre ursprüngliche Größe zeichnen, damit sie nicht beeinträchtigt werden. Wie mache ich das?DrawBitmap, wobei ein Pixel einem Pixel entspricht
3
A
Antwort
3
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inScaled = false;
Bitmap mBitmap = BitmapFactory.decodeResource(mResource, R.drawable.resource, opts);
alternativ können Sie Ihre Ressourcen lagern in einem res/ziehbar-nodpi Ordner
Verwandte Themen
- 1. Wie viele Pixel entspricht einem Leerzeichen?
- 2. Pixel-zu-Pixel-Transformation
- 3. WPF-Pixel auf Desktop-Pixel
- 4. Pixel für Pixel Bézier Curve
- 5. Pixel für Pixel Kollisionserkennung Flipper
- 6. Überprüfen UIImage Pixel von Pixel
- 7. Ein Bild Pixel für Pixel in Ruby lesen
- 8. Pixel mehrfach aktiviert für Facebook Pixel Tracking
- 9. Pixel pro Pixel Bild, transparent zu schwarz
- 10. Flip ein Pixel-Array horizontal
- 11. Grundlagen der geräteunabhängigen Pixel
- 12. jpg Bits pro Pixel
- 13. C# schnelles Pixel-Rendering
- 14. PNG ++ Pixel Farbwerte lesen
- 15. SDL2: Schnelle Pixel Manipulation
- 16. Canvas: Zeichnen Bild Pixel für Pixel und requestAnimationFrame Timing
- 17. Facebook Pixel - Schaltfläche "Senden"
- 18. Facebook Pixel implizite PageView
- 19. OpenCV Gruppierung weißen Pixel
- 20. Drawit vs Pixel
- 21. Machen Sie ein Pixel transparent in Matlab
- 22. drawBitmap auf Canvas mit einer transparenten Bitmap, ersetzen Sie die ursprünglichen Pixel
- 23. Schleifen durch Pixel in einem Bild
- 24. Unsafe Per Pixel Zugriff, 30ms Zugriff für 1756000 Pixel
- 25. Pixel-Farbabstimmung Schätzung
- 26. MapControl-Kartengröße (Pixel)
- 27. Pixel-Programmierung fortgesetzt
- 28. Mnist Pixel Grenzen
- 29. Seltsame OpenGL Pixel Imperfektionen
- 30. Wie Pixel in Dip konvertieren (Density Independent Pixel) in Android
Ich bin nicht korrekte Ergebnisse mit entweder von denen bekommen. Es macht immer noch genau dasselbe. Muss ich noch etwas tun? Übrigens habe ich die API auf 1.6 gesetzt, damit sie inScaled unterstützt - was ich nicht mag, aber ich denke, ich kann etwas tun: http://blog.tomgibara.com/post/190539066/android-unskaliert- Bitmaps – rob