ImageViewer Application Control (CROP)

How to handle image files in your own application. - using aliased application ID of "tizen.imageviewer". - http://tizen.org/appcontrol/operation/image/crop operation is used
var mimeType = "image/png";
var uri = "file:///opt/usr/media/Images/image.png";
var cropMode = new tizen.ApplicationControlData("http://tizen.org/appcontrol/data/image/crop_mode", ["auto"]);
var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/image/crop", uri, mimeType, null, [cropMode]);
var appControlReplyCallback = {
    onsuccess: function(data) {
        console.log("success reply");
    	  for(var i=0;i<data.length;i++) {
    	      if(data[i].key === "http://tizen.org/appcontrol/data/selected") {
    	          console.log(data[i].value);
    	      }
    	  }
    },
    onfailure: function() {
        console.log("fail reply");
    }
};
tizen.application.launchAppControl(appControl, "tizen.imageviewer", 
    function() {
        console.log("launch appControl succeeded");
    }, function(e) {
        /* Error handling */
    }, appControlReplyCallback);

Responses

0 Replies