Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //one dimensional array as grid
- var grid = [];
- var numCols = 5;
- function get(row, col){
- return grid[row*numCols + col];
- }
- function set(row, col, value){
- return grid[row*numCols + col] = value;
- }
- //one dimensional array as grid with stride
- //example; rgba pixel data
- function getPixel(x, y){
- var index = (y*imageData.width + x) * 4; //4 integers for RGBA
- var red = imageData[index];
- var green = imageData[index+1];
- var blue = imageData[index+2];
- var alpha = imageData[index+3];
- var alphaPrcnt = alpha/255; //0-1
- var rgba = (red << 24) + (green << 16) + (blue << 8) + (alpha);
- return rgba;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement