Commit 916d7e16 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev
Browse files

already have the buffer

parent cdb6b4d1
Loading
Loading
Loading
Loading
+89 −101
Original line number Diff line number Diff line
@@ -232,22 +232,15 @@
        IMAGE_FORMAT = "TIFF";
        obj.format = IMAGE_FORMAT;

        var arrayBuffer;
        var fileReader = new FileReader();
        fileReader.onload = function(event){

            arrayBuffer = event.target.result;

        // tiff.js which is limited in capabilities
        //var tiff = new Tiff({buffer: arrayBuffer});
        //var canvas = tiff.toCanvas();

        // UTIF.js
            var ifds = UTIF.decode(arrayBuffer);
            UTIF.decodeImage(arrayBuffer, ifds[0]);
        var ifds = UTIF.decode(imagedata);
        UTIF.decodeImage(imagedata, ifds[0]);

        if (ifds[0].t258==16){

            rgba_16bit = new Float32Array(ifds[0].data.filter((x,i) => i%2==0));
            rgba_16bit = rgba_16bit.map((x,i) => x + (ifds[0].data[2*i+1]<<8));

@@ -359,11 +352,6 @@

        //Elphel.Canvas.drawScaled($(canvas),cnv_display,settings.width);
        Elphel.Canvas.drawScaled(cnv_working,cnv_display,settings.width);

            delete this;
        }
        fileReader.readAsArrayBuffer(new Blob([imagedata]));

    }

    function process_image(imagedata){