2016-05-10 2 views
2

Cordova camera pluginは、目標の高さの外側の黒い帯なしで写真を返すように設定する方法はありますか?オプションは、このように設定したときにCordovaは写真を横に黒い領域の上と下に返します

例えば、 enter image description here

が返されます。

var options = { 
     quality: 100, 
     destinationType: Camera.DestinationType.FILE_URI, 
     sourceType: Camera.PictureSourceType.CAMERA, 
     allowEdit: true, 
     encodingType: Camera.EncodingType.JPEG, 
     targetWidth: 800, 
     targetHeight: 1200, 
     popoverOptions: CameraPopoverOptions, 
     saveToPhotoAlbum: false, 
     correctOrientation: true 
     }; 
$cordovaCamera.getPicture(options).then(function (imageURI) {}); 

私はtargetWidthtargHeightパラメータを削除しようとしています。写真が横長か縦長かを事前に知ることができない1つの問題。

これは前年同期の答えはなかったこの質問のだまされやすい人です:Phonegap Camera returns photo with black bars

+0

iOSで起こっていますか?私が分析したところでは、iOSでは起動画面を設定しないことで多くの人が同様の問題に遭遇しました。このリンクをチェックしてください - http://stackoverflow.com/questions/32641240/ios-9-xcode-7-application-appears-with-black-bars-on-top-and-bottom – Gandhi

+0

そのリンクの話題、申し訳ありません。 – metalaureate

+0

このコードをここに投稿するか、問題をシミュレートするためにgtihubに投稿してください。 – Gandhi

答えて

1

は、あなたがallowEdit: true,を使用する場合、それは作物が表示されますallowEditオプションを使用するか、false

にそれを設定しないでください画面に正方形の画像が作成されますが、画像を拡大して切り取らないと、上と下の黒い領域が追加されて画像が正方形になります

+0

Damn。あなたが正しいです。 – metalaureate

関連する問題