ulfben icon

One dimensional array as grid

ulfben | PRO | 01/30/17 02:33:58 PM UTC | 0 ⭐ | 1028 👁️ | Never ⏰ | []
JavaScript |

620 B

|

None

|

0 👍

/

0 👎

//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;
}

Comments

  • Gyqizv icon
    04/02/26 05:40:32 PM UTC
    text |

    0 B

    |

    0 👍

    /

    0 👎

    Best t33n active cpx link daily updates!
     Copy and paste the link in a new browser tab and then hit enter!
     https://crazyporn.@xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
     Remove the @ 
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎