From 3c2df04b5dd7b44ec90ecdd95a987503b20d6705 Mon Sep 17 00:00:00 2001 From: Elena Hristova Date: Thu, 8 Nov 2018 16:43:25 +0200 Subject: [PATCH] fix: get correct image dimensions for ios --- src/camera.ios.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/camera.ios.ts b/src/camera.ios.ts index ce74655..925d15b 100644 --- a/src/camera.ios.ts +++ b/src/camera.ios.ts @@ -94,7 +94,9 @@ class UIImagePickerControllerDelegateImpl extends NSObject implements UIImagePic private setImageAssetAndCallCallback(imageAsset: imageAssetModule.ImageAsset) { if (this._keepAspectRatio) { - let isPictureLandscape = imageAsset.nativeImage.size.width > imageAsset.nativeImage.size.height; + let pictureWidth = imageAsset.nativeImage ? imageAsset.nativeImage.size.width : imageAsset.ios.pixelWidth; + let pictureHeight = imageAsset.nativeImage ? imageAsset.nativeImage.size.height : imageAsset.ios.pixelHeight; + let isPictureLandscape = pictureWidth > pictureHeight; let areOptionsLandscape = this._width > this._height; if (isPictureLandscape !== areOptionsLandscape) { let oldWidth = this._width;