Bild nahm aus der Galerie angezeigt in der unterschiedlichen Ausrichtung während der Verwendung von phonegap in android
Bin ich mit Sencha Touch und Phonegap zu zeigen Sie ein Bild aufgenommen mit
die Kamera. Wenn ein Bild auf einem iphone über cordova2.7.0,
das Bild mit der richtigen Ausrichtung. Aber mit samsung s3, das Bild wurde von -90°(nur bei hochformat-Bildern).
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 25,
destinationType: destinationType.FILE_URI,
targetWidth: 120,
targeHeight: 120,
correctOrientation: true,
sourceType: source });
Ich mit dem obigen code zu fotografieren.
Die portrait-Bilder nahm von der Kamera zeigt in die richtige Ausrichtung, Problem tritt nur für die portrait-Bilder nahm, Sie in der Galerie. Gibt es irgendeinen Weg dieses problem zu lösen?
InformationsquelleAutor der Frage Linson | 2013-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es einfach nur mein Problem gelöst, indem der parameter encodingType. Jetzt ist der code sieht aus wie
InformationsquelleAutor der Antwort Linson
Es einfach nur mein Problem gelöst, indem der parameter correctOrientation. Jetzt ist der code sieht wie folgt aus :
InformationsquelleAutor der Antwort Vishal Panchal
Ich hatte dieses Problem mit meinem Samsung Galaxy S5 als gut, aber eingeschaltet, encodingType von PNG zu JPEG (in Kombination mit einem targetWidth) und jetzt ist es die richtige Ausrichtung hat.
Einer der Kommentatoren auf diesem forum-post erwähnt, ist es aufgrund out of memory.
http://forum.ionicframework.com/t/camera-wrong-orientation-with-android/8583
InformationsquelleAutor der Antwort PaulAndrewLang
Neues update für cordova plugin löst diese Probleme.
nur re-installieren Sie das plugin, hier die Updates, die Sie veröffentlicht:
Hinzufügen, Orientierung, Unterstützung für PNG, Android (schließt #45)
InformationsquelleAutor der Antwort Liad Livnat
correctOrientation: true, fügen Sie diese Ihrer Arbeit für mich
InformationsquelleAutor der Antwort jagadeesh
Set allowEdit : true und correctOrientation : true für jedes Gerät.
InformationsquelleAutor der Antwort Amir john
Scheint dies ein Geräte-spezifisches Problem. Zum Beispiel mit dem folgenden code:
Dies funktioniert auf einem Nexus 5 und orientiert das zurückgegebene Bild korrekt, aber es funktioniert nicht auf Samsung Tab A und der Bild-Ausrichtung wird nicht korrigiert.
Meine einzige Lösung ist, um allowEdit auf true, wie das bearbeitete Foto wieder in die richtige Ausrichtung.
InformationsquelleAutor der Antwort Tom Kincaid