, .
exif, , . , ajax. , "toDataURL" canvas:
function supportsToDataURL() {
var c = document.createElement("canvas");
var data = c.toDataURL("image/jpeg");
return (data.indexOf("data:image/jpeg") == 0)
}
, :
:
var img = new Image()
img.onload = function() {
}
var mpImg = new MegaPixImage(file);
mpImg.render(img, { quality: 1, maxWidth: 1024 });
:
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d');
canvas.width = sourceWidth;
canvas.height = sourceHeight;
ctx.drawImage(img, 0, 0, sourceWidth, sourceHeight);
var url = canvas.toDataURL();
var jpeg = canvas.toDataURL("image/jpeg");
var png = canvas.toDataURL("image/png");
. "toDataURL", . png .. , , .
, 16 -, .
, base64 ajax. serveride ( ) - , .
, , , .