Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var f=scope.cropDetails.image.width / scope.cropDetails.canvas.width;
- var ratio = 1/f;
- console.log("cropped image f: " + f);
- console.log("cropped image ratio: " + ratio);
- var vx = scope.cropDetails.x - scope.cropDetails.size / 2;
- var vy = scope.cropDetails.y - scope.cropDetails.size / 2;
- var vw = scope.cropDetails.size;
- var vh = scope.cropDetails.size;
- var options = scope.cropDetails;
- options.fsRef = scope.profilephoto.fsRef;
- options.width = vw * f;
- options.height = vh * f;
- options.x = vx * f;
- options.y = vy * f;
- console.log("cropped image fsRef: " + scope.profilephoto.fsRef);
- console.log("cropped image width: " + options.width);
- console.log("cropped image height: " + options.height);
- console.log("cropped image position x: " + options.x);
- console.log("cropped image position y: " + options.y);
- if (options.x < 0)
- options.x = 0;
- if (options.y < 0)
- options.y = 0;
- console.log("new crop details options " + JSON.stringify(options));
- console.log("call to crop profile photo api...");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement