这个过程不知道怎么做,咨询了没达到,如果我能帮忙。
调查发生了什么事情是这样的:
var reader = new FileReader();
reader.onload = function(event) {
var dataUri = event.target.result,
context = document.getElementById("mycanvas").getContext("2d"),
img = new Image();
// wait until the image has been fully processed
img.onload = function() {
context.drawImage(img, 100, 100);
};
img.src = 'url_imagen';
};
reader.onerror = function(event) {
console.error("File could not be read! Code " + event.target.error.code);
};
reader.readAsDataURL(file);
所有的贡献都实现了,但尝试一下是否有效。
Point run to desert,分辨率为 jpg 的扑克图片出现以下错误:
TIFFReadDirectory:警告,遇到带有标记 347 (0x15b) 的未知字段。 tiff_min.js (línea 103) 1.tiff:未配置JPEG压缩支持。 tiff_min.js (línea 103) 1.tiff: 抱歉,请求的压缩方式没有配置。 tiff_min.js (línea 103) 未捕获的异常:[object Object]
探测代码是这样的:
Tiff.initialize({TOTAL_MEMORY: 19777216 * 10});
var xhr = new XMLHttpRequest();
xhr.responseType = 'arraybuffer';
xhr.open('GET', url);
xhr.onload = function (e) {
var tiff = new Tiff({buffer: xhr.response,height:450});
var canvas = tiff.toCanvas();
//canvas.width = 700;
//canvas.height = 450;
div.html(canvas);
msn('Imagen cargada', "Imagen cargada con exito.");
};
xhr.send();
最佳答案
关于javascript - 将图像显示为 .tiff 或 .tif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31656949/