Ich arbeite an einer Android-App, die die Kamera des Telefons verwendet. Wenn das Bild in einer "Standardausrichtung" aufgenommen wird (unten am Telefon am unteren oder unteren Rand des Telefons rechts), ist das empfangene Bild wie erwartet. Wenn das Bild bei einigen Telefonen in einer "nicht standardmäßigen Ausrichtung" aufgenommen wurde (Unterseite des Telefons oben oder unten am Telefon links), ist das empfangene Bild auf dem Kopf stehend. Bei einigen Telefonen verarbeitet die Kameraanwendung dies und gibt das Bild wie erwartet zurück.Kamera/Bildausrichtung in Android
Meine Frage ist, da es scheint, auf das Telefon (Hersteller) abhängt, gibt es eine Möglichkeit, dies zu erkennen und das Bild als Bedarf zu drehen, ohne eine hart codierte Liste von Telefontypen zu halten?
Haben Sie bei den EXIF-Tags schaute, um zu sehen, ob die tatsächliche Erfassung Ausrichtung richtig dort erfasst wird? Es könnte eine Sache sein, diese Daten beim Anzeigen nicht richtig zu interpretieren ... Nur ein Gedanke. – SEngstrom
Ich habe mit den EXIF-Tags gearbeitet. Wenn das Bild aufgenommen wird, sind die meisten EXIF-Tags gesetzt, aber die Ausrichtung ist "undefiniert". –