Zeigen Sie ein Bild an .tiff-oder .tif

Nicht, wie Sie dies tun Prozess und angehört, aber nicht erreicht, wenn ich helfen kann.

Sonde, was ging so etwas wie dieses:

    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);

Mit all den Beiträgen erkennen, aber ausprobieren und wenn es funktioniert.

Punkt führen Sie zu der Wüste, poker Bilder mit Auflösung jpg meine liefert den folgenden Fehler:

TIFFReadDirectory: Warning -, Unknown-Feld mit tag 347 (0x15b) festgestellt.
tiff_min.js (Linie 103)
1.tiff: JPEG-Komprimierung ist nicht konfiguriert.
tiff_min.js (Linie 103)
1.tiff: Sorry, angeforderte Komprimierung-Methode ist nicht konfiguriert.
tiff_min.js (Linie 103)
uncaught exception: [object object]

Den probe-code, ist dieser:

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();
InformationsquelleAutor Alberto Mira | 2015-07-27
Schreibe einen Kommentar