var exec = require('cordova/exec'); var imageProcessing = new ImageProcessing(); function ImageProcessing() { console.log("ImageProcessing.js - is created"); } imageProcessing.resize = function (successCallback, errorCallback, sourceUri, destinationUri, width, height) { exec(successCallback, errorCallback, "ImageProcessing", "resize", [sourceUri, destinationUri, width, height]); }; imageProcessing.rotate = function (successCallback, errorCallback, sourceUri, destinationUri, angle) { errorCallback("Not implemented yet"); }; imageProcessing.crop = function (successCallback, errorCallback, sourceUri, destinationUri, rect) { exec(successCallback, errorCallback, "ImageProcessing", "crop", [sourceUri, destinationUri, rect]); }; imageProcessing.info = function (successCallback, errorCallback, sourceUri) { exec(successCallback, errorCallback, "ImageProcessing", "info", [sourceUri]); }; module.exports = imageProcessing;