Ich implementiere Sobel Edge Detection Algo. Nach der Verarbeitung verwende ich neue Pixelwerte, entweder 255 oder 0. Mein Problem ist, dass die resultierende Bitmap nicht in der imageView angezeigt wird. Ich benutze die Alpha_8-Konfiguration, da sie weniger Speicher benötigt und am besten für Kantenergebnisse geeignet ist. Wie kann ich eine Vorschau der Ergebnisse anzeigen?ALPHA_8 Bitmap in Android verarbeiten und in ImageView anzeigen
0
A
Antwort
0
Das ALPHA_8-Format wurde als Maske erstellt, da es nur Alpha- und keine Farbinformationen enthält. Sie sollten es in ein anderes Format konvertieren oder wenn Sie es trotzdem verwenden möchten, sollten Sie es als Maske für den Hintergrund verwenden. Check out this response von einem Android-Projektmitglied zu einem ähnlichen Problem. Sie können auch my response to another question auschecken, dort stelle ich ein Codebeispiel darüber, wie man eine Maske auf eine andere Bitmap anwendet.
Verwandte Themen
- 1. Android Bitmap zu Imageview setzen
- 2. ImageView zeigt keine Bitmap in Android
- 3. Android get Position von Bitmap in ImageView
- 4. Android: Wie konvertiert man ImageView in Bitmap?
- 5. Get Bitmap von ImageView in Android L
- 6. Bitmap erscheint nicht in ImageView
- 7. Android Farbe von ImageView/Bitmap ändern
- 8. Schreckliche ImageView Bitmap-Qualität?
- 9. Foto mit Kameraabsicht aufnehmen und in imageView oder textView anzeigen?
- 10. Android Studio-Debugger Bitmap anzeigen
- 11. Eine Bitmap-Datei in Android speichern und zurück zur Anzeige in Imageview lesen
- 12. ImageVIEW in Widget Android aktualisieren
- 13. Anzeigen von PNG Byte-Array in ImageView
- 14. Bitmap vs ImageView vs Drawable
- 15. Android Gridview und ImageView
- 16. Android ImageView setImageResource in Code
- 17. android camera2 jeden Frame verarbeiten und seine Vorschau anzeigen
- 18. Bitmap in ImageView wird nach der Drehung abgeschnitten
- 19. Android, ImageView über ImageView
- 20. Android - Inhalt in SlidingTabLayout anzeigen
- 21. ImageView als Bitmap im layoutflator Container setzen
- 22. Dynamisch Bild in ImageView in Android laden
- 23. Bitmap nicht genügend Speicherfehler in Android ...
- 24. Recycling-Bitmap in Android
- 25. Android - Bild in Imageview bekommt vollständig
- 26. java.lang.OutOfMemoryError beim Versuch, eine Bitmap in imageView zu laden
- 27. Android - ImageView: setImageBitmap VS setImageDrawable
- 28. Android programmatisch verwischen imageview Drawable
- 29. Bitmap kehrt Null in Android
- 30. Resize und Neupositionierung Wasserzeichen-Bitmap in Android
Also verstehe ich, dass ich Alpha_8 nicht verwenden kann, um die Kanten darauf zu speichern. Ich bin verpflichtet, ARGB_8888 zu verwenden? – yanisk
Sie können ARGB_8888 oder ARGB_565 verwenden, aber Sie können ALPHA_8 immer als Maske verwenden. Sie können es in Ihrem ImageView nicht sehen, da es nur Alpha-Informationen enthält und Ihr ImageView nichts darauf zutrifft. – josemgu91