ImageProcessing.js 951 B

12345678910111213141516171819202122232425
  1. var exec = require('cordova/exec');
  2. var imageProcessing = new ImageProcessing();
  3. function ImageProcessing() {
  4. console.log("ImageProcessing.js - is created");
  5. }
  6. imageProcessing.resize = function (successCallback, errorCallback, sourceUri, destinationUri, width, height) {
  7. exec(successCallback, errorCallback, "ImageProcessing", "resize", [sourceUri, destinationUri, width, height]);
  8. };
  9. imageProcessing.rotate = function (successCallback, errorCallback, sourceUri, destinationUri, angle) {
  10. errorCallback("Not implemented yet");
  11. };
  12. imageProcessing.crop = function (successCallback, errorCallback, sourceUri, destinationUri, rect) {
  13. exec(successCallback, errorCallback, "ImageProcessing", "crop", [sourceUri, destinationUri, rect]);
  14. };
  15. imageProcessing.info = function (successCallback, errorCallback, sourceUri) {
  16. exec(successCallback, errorCallback, "ImageProcessing", "info", [sourceUri]);
  17. };
  18. module.exports = imageProcessing;