/** * @author Ikaros Kappler * @date 2014-08-21 * @version 1.0.0 **/ function init() { // NOOP? } window.addEventListener('load', init, false); function loadInputImageFile() { MyImageReader.readImageFile(); } /* function processBinaryImageData( arrayBuffer ) { window.alert( "arrayBuffer=" + arrayBuffer ); }*/ function processImageDataURI( dataURI ) { //window.alert( dataURI ); var imgElement = document.getElementById( "preview_image" ); imgElement.src = dataURI; var image = new Image(); image.src = dataURI; var rasterRows = getSelectedRasterRows(); var rasterCols = getSelectedRasterCols(); // Create an invisible in-memory canvas var tmpCanvas = document.createElement( "canvas" ); var canvasWidth = tmpCanvas.width; var canvasHeight = tmpCanvas.height; var tmpContext = tmpCanvas.getContext( "2d" ); tmpContext.drawImage( image, 0, 0, canvasWidth, canvasHeight ); // The actual data is in the object's 'data' array /* window.alert( "canvasWidth=" + canvasWidth + ",\n" + "canvasHeight=" + canvasHeight + "\n" ); */ // Resize element to full image dimension? // ... var tableBuffer = "
⬤ | \n";
if( xStep >= 2 && xStep%2 == 0 ) {
if( xStep > 2 )
codeBuffer += ", ";
codeBuffer += "0x" + rgb_word2hex( dataMatrix[yStep][xStep-1],
dataMatrix[yStep][xStep]
);
}
}
tableBuffer += "