Skip to content

Instantly share code, notes, and snippets.

var canvas = canvastools('canvas')
function draw() {
canvas
.iterate((data, red, green, blue, alpha) => {
var color = Math.random() > 0.5 ? 255 : 0
data[red] = color
data[green] = color
data[blue] = color
data[alpha] = 255
function canvastools(id) {
var interface = {}
var canvas = document.getElementById(id)
var context = canvas.getContext('2d')
interface.iterate = function (cb) {
var imageData = context.getImageData(0, 0, canvas.width, canvas.height)
for (var i = 0; i < imageData.data.length; i += 4) {
cb(imageData.data, i, i + 1, i + 2, i + 3)
}
@lainz
lainz / ExamenModelo111mil.java
Created December 6, 2017 01:32
Posible solución al examen modelo del programa 111mil programadores
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package examenmodelo111mil;
/**
*
* @author Leandro