diff --git a/Image/image.android.ts b/Image/image.android.ts index 4e9b544c6..bf73c1b30 100644 --- a/Image/image.android.ts +++ b/Image/image.android.ts @@ -1,5 +1,9 @@ import app_module = require("Application/application"); -import image_module = require("Image/image"); + +export enum ImageType { + PNG = 0, + JPEG = 1, +} export class Image { public android: any; @@ -36,11 +40,11 @@ export class Image { return (this.android != null); } - public saveToFile(path: string, format: image_module.ImageType, quality?: number): boolean { + public saveToFile(path: string, format: ImageType, quality?: number): boolean { if (this.android) { var targetFormat = android.graphics.Bitmap.CompressFormat.PNG; switch (format) { - case image_module.ImageType.JPEG: + case ImageType.JPEG: targetFormat = android.graphics.Bitmap.CompressFormat.JPEG; break; } diff --git a/Image/image.ios.ts b/Image/image.ios.ts index 7f940298a..8d130e45b 100644 --- a/Image/image.ios.ts +++ b/Image/image.ios.ts @@ -1,4 +1,7 @@ -import image_module = require("Image/image"); +export enum ImageType { + PNG = 0, + JPEG = 1, +} export class Image { public ios: any; @@ -27,17 +30,17 @@ export class Image { return (this.ios != null); } - public saveToFile(path: string, format: image_module.ImageType, quality?: number): boolean { + public saveToFile(path: string, format: ImageType, quality?: number): boolean { if (null == this.ios) { return false; } var res = false; var data = null; switch (format) { - case image_module.ImageType.JPEG: + case ImageType.JPEG: data = UIKit.UIImageJPEGRepresentation(this.ios, ('undefined' == typeof quality) ? 1.0 : quality); break; - case image_module.ImageType.PNG: + case ImageType.PNG: data = UIKit.UIImagePNGRepresentation(this.ios); break; }