Phone Gap Kameraausrichtung

8

Ich habe eine App mit der Phone Gap-Version 0.9.3 ...

entwickelt

Wenn ich die Kamera in meiner App öffne, wird sie immer im Querformat geöffnet und bei der Aufnahme wird das Bild im Querformat zurückgegeben ...

Wie kann ich den Modus der Kamera zu Hochformat

ändern? %Vor%

In Manifest hatte ich erwähnt:

%Vor%

Bitte helfen Sie mir dabei ...

    
Sandy09 28.03.2012, 07:16
quelle

4 Antworten

7

Die Fotoausrichtung wird nicht gespeichert, wenn ein Bild im base64-Format zurückgegeben wird (alle EXIF-Daten werden entfernt).

Sie sollten den Beschleunigungsmesser oder die Bildschirmausrichtung verwenden, um zu wissen, ob das Bild im Hoch- oder Querformat aufgenommen wurde, und es dann entsprechend anzuzeigen.

    
BigBalli 17.04.2012, 17:45
quelle
18

Versuchen Sie Folgendes: correctOrientation: true

%Vor%     
Akhilesh Kumar 25.11.2013 11:03
quelle
6

Der Parameter "correctOrientation" funktioniert gut für mich - aber nur, wenn Sie auch die Parameter "targetWidth" und "targetHeight" verwenden (z. B. auf "800" setzen). Es scheint, dass einige Geräte nicht genügend Speicher haben, um ein Bild mit voller Auflösung zu drehen.

Aktualisierung: Hier ist ein schöner Artikel mit nützlichen Informationen über Speicher-, Skalierungs- und EXIF-Probleme mit dem Phonegap-Kamera-Code: Ссылка

    
Philipp Rieber 17.08.2014 11:56
quelle
0

Ich habe mein Problem gelöst, stattdessen als Datei-URL zu speichern. Die Datei wird zusammen mit den korrekten EXIF-Daten in einem temporären Ordner abgelegt. Es gibt möglicherweise einige Geräte, bei denen Sie die Dateien beim Schließen der Anwendung manuell löschen müssen.

Wenn Sie auf die Datei-URL anstatt auf die Daten verweisen, scheint der IMG korrekt angezeigt zu werden.

    
quelle

Tags und Links