Wie teile ich eine Bitmap in zwei gleiche Hälften in Android. Ich habe bereits das Bild erfasst und im internen Speicher gespeichert. Ziel ist es, das aufgenommene Gesicht in zwei Teile aufzuteilen und die Helligkeitsverteilung zweier Bildhälften zu berechnen. Ich habe bereits danach gesucht, aber alles, was ich gefunden habe, war das Layout zu teilen. Ich möchte das Bild basierend auf der Breite teilen, wenn es im Querformat ist, und basierend auf der Höhe, wenn es im Hochformat ist. Bitte helfen Sie. Vielen Dank!Aufteilen einer Bitmap in zwei gleiche Hälften in Android
0
A
Antwort
0
Sie können es auf einer Canvas-Hälfte je Größe zeichnen und speichern Sie es erneut.
Bitmap bmp = //load your bmp from system
int half = bmp.getWidth()/2;
Bitmap half1 = new Bitmap(half, bmp.getHeight(), bmp.getConfig());
Canvas c1 = new Canvas(half1);
c1.drawBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight());
//Save half1
Bitmap half2 = new Bitmap(half, bmp.getHeight(), bmp.getConfig());
Canvas c2 = new Canvas(half2);
c2.drawBitmap(bmp, -half, 0, bmp.getWidth() - half, bmp.getHeight());
//Save half2
Verwandte Themen
- 1. Split Liste in zwei gleiche Hälften (± 1)
- 2. Split Std :: Bitset in zwei Hälften?
- 3. Ein RelativeLayout in zwei Hälften teilen
- 4. Prolog: Tausche zwei Hälften einer Liste
- 5. Tabelle schneidet beim Drucken in zwei Hälften
- 6. Zerlegen einer Zeichenfolge mit mehreren Absätzen in zwei Hälften in JavaScript
- 7. Wie teilt man ein Array in Swift in zwei Hälften?
- 8. teilen ist eine Zeichenkette in zwei Hälften in Python
- 9. PHP - Aufteilen von Zeichenfolgen in zwei Variablen
- 10. Recycling-Bitmap in Android
- 11. Teilen Sie die Daten in zwei Hälften basierend auf Daten
- 12. Zwei gleiche Eltern in einer Einheit
- 13. Zeichnung zwei Hälften des Kreises, falscher Füllpunkt
- 14. Android Bitmap OutOfMemoryError in ListView
- 15. Geteilte Strings in zwei Hälften (Word-Aware) mit Swift
- 16. Bootstrap Karussell Bild während des Ladens in zwei Hälften schneiden
- 17. Tensorflow - Wie teile ich ein Bild in zwei Hälften?
- 18. Splitting Hintergrund horizontal in zwei Hälften mit verschiedenen Farben
- 19. Wie pandas Datenrahmen Reihen in zwei Hälften stapeln?
- 20. android: in Bitmap zu einer anderen Bitmap oder Erhöhung Bitmap Größe
- 21. Zurückgeben einer bestimmten Bitmap anstelle der gesamten Ansicht in Android
- 22. Bitmap nicht genügend Speicherfehler in Android ...
- 23. Ein Wörterbuch in 2 Wörterbücher aufteilen
- 24. Bitmap kehrt Null in Android
- 25. Videoansicht in Bitmap Android konvertieren
- 26. CSS/JS- Bild in zwei Animationen aufteilen
- 27. Umwandlung einer Leinwand in Bitmap-Bild in Android
- 28. Aufteilen einer Zeichenfolge in Racket
- 29. Aufteilen einer Zeichenfolge in Klammern
- 30. Aufteilen einer Zeichenfolge in C#
Von wo zu wo! – Xenolion