JavaScript-Load-Image関数を使用しますloadImage(...)
。しかし、base64 文字列は、FileReader()
.
私はすでに大きなファイルを扱っているので、それほど大きくすることはできません。
var reader = new FileReader();
reader.onload = function() {
console.log('initial length:', this.result.length);
};
reader.readAsDataURL(image_file);
対。
loadImage(
file,
function (img) {
console.log('resized length:', img.toDataURL().length);
},
{
orientation: true
}
);
いくつかの結果:
24839 対 107482
2498383 対 5898430
2391783 対 5955498