meta données pour cette page
function myFunction(){
for(var y = 0; y < imageHeight; y++) {
// loop through each column
for(var x = 0; x < imageWidth; x++) {
var red = data[((imageWidth * y) + x) * 4];
var green = data[((imageWidth * y) + x) * 4 + 1];
var blue = data[((imageWidth * y) + x) * 4 + 2];
var alpha = data[((imageWidth * y) + x) * 4 + 3];
var pinRed = 4 + ( x * 3 );
var pinGreen = 3 + ( x *3 );
var pinBlue = 2 + ( x *3 );
socket.send( "d"+pinRed+' '+ red +"\r");
socket.send( "d"+pinGreen+' '+ green +"\r");
socket.send( "d"+pinBlue+' '+ blue +"\r");
}
}
}
function initNodeSocket() {
var imageObj = new Image();
imageObj.onload = function() {
drawImage(this);
};
imageObj.src = '4pixels2.jpg';
// Map implementation differences to single reference
window.WebSocket = window.WebSocket || window.MozWebSocket;
// Instantiate the web socket socket = new WebSocket( 'ws://'+ "localhost:8080" ); // Attach event handlers // socket.onmessage = onMessageReceived;
} Démarrer le lien avec node lorsque la page est chargée. window.onload = initNodeSocket;