var c = document.getElementById("flake"); var flake = c.getContext("2d");
flake.strokeStyle="#FF0000";
var imgData=flake.createImageData(20,20);
for (var i=0;i<imgData.data.length;i+=12) { imgData.data[i+0]=255; imgData.data[i+1]=0; imgData.data[i+2]=0; imgData.data[i+3]=255; }
flake.putImageData(imgData,0,0);
var canv = document.getElementById("myCanvas"); var ctx = canv.getContext("2d");
var imgData = flake.getImageData(0,0,20,20);
ctx.putImageData(imgData,0,0);
Name:
Anonymous2016-12-17 3:56
random snowflake generator var c = document.getElementById("flake"); var flake = c.getContext("2d");
var canv = document.getElementById("myCanvas"); var ctx = canv.getContext("2d");
function ucoord(x, y, ox){ return(x + y*ox); }
function zcoord(xc, c){ return(xc*4 + c); }
function ufilt(step, fsize){ var len = (fsize*2+1) * (fsize*2+1); var arr = []; var x, y, z=0; for(y=-fsize; y<=fsize; y++){ for(x=-fsize; x<=fsize; x++){ arr[z] = x + y*step; z++; } } return(arr); }
function xfilt(img, filt, i){ var n = filt.length, acc = 0; for(var j=0; j<n; j++){ acc += img[i + 4*filt[j]]; } return(acc); }
function genflake(flake, xy, cx, cy, iter){ var i, gx, gy, gz, ac;