diff --git a/tns-core-modules/image-source/image-source.android.ts b/tns-core-modules/image-source/image-source.android.ts index 28eeb4696..12eec3e90 100644 --- a/tns-core-modules/image-source/image-source.android.ts +++ b/tns-core-modules/image-source/image-source.android.ts @@ -160,7 +160,7 @@ function getTargetFormat(format: string): android.graphics.Bitmap.CompressFormat ensureEnums(); switch (format) { - case enums.ImageFormat.jpeg: + case enums.ImageFormat.jpeg || enums.ImageFormat.jpg: return android.graphics.Bitmap.CompressFormat.JPEG; default: return android.graphics.Bitmap.CompressFormat.PNG; diff --git a/tns-core-modules/image-source/image-source.ios.ts b/tns-core-modules/image-source/image-source.ios.ts index 5f991d33b..1121290b1 100644 --- a/tns-core-modules/image-source/image-source.ios.ts +++ b/tns-core-modules/image-source/image-source.ios.ts @@ -165,10 +165,9 @@ function getImageData(instance: UIImage, format: string, quality = 1.0): NSData case enums.ImageFormat.png: // PNG data = UIImagePNGRepresentation(instance); break; - case enums.ImageFormat.jpeg: // JPEG + case enums.ImageFormat.jpeg || enums.ImageFormat.jpg: // JPEG data = UIImageJPEGRepresentation(instance, quality); break; - } return data; } \ No newline at end of file diff --git a/tns-core-modules/ui/enums/enums.d.ts b/tns-core-modules/ui/enums/enums.d.ts index cf44ed78c..688fbd951 100644 --- a/tns-core-modules/ui/enums/enums.d.ts +++ b/tns-core-modules/ui/enums/enums.d.ts @@ -354,6 +354,11 @@ * The Joint Photographic Experts Group (JPEG) image format. */ export var jpeg: string; + + /** + * The Joint Photographic Experts Group (JPEG) image format. + */ + export var jpg: string; } /** diff --git a/tns-core-modules/ui/enums/enums.ts b/tns-core-modules/ui/enums/enums.ts index e5d4bfdb3..ba7b2f60b 100644 --- a/tns-core-modules/ui/enums/enums.ts +++ b/tns-core-modules/ui/enums/enums.ts @@ -138,6 +138,7 @@ export module IOSActionItemPosition { export module ImageFormat { export var png: string = "png"; export var jpeg: string = "jpeg"; + export var jpg: string = "jpg"; } export module FontStyle {