====== autoKarol ====== ===== Informations générales ===== Notre cher [[wiki:utilisateurs:alexander_secret|Karol]] devient un artiste numérique dans ses temps de loisir. Ce programme est une approximation automatisée de son travail. ===== Cahier des charges ===== * Produire un résultat esthétiquement similaire aux œuvres de Karol en un temps négligeable. ===== Matériel ===== * Ordinateur ===== Outils ===== * Processing ===== Réalisation ===== L'algorithme est simple : Il suffit de dessiner les bords gauche et droit des rectangles, puis colorer pixel par pixel en inversant la couleur quand un bord est trouvé. Des fonctions supplémentaires permettent de redessiner en cliquant et de sauvegarder l'image en tapant retour. int total = 10;//Number of rectangles color l= color(0); //These two should be different color bg=color(255); void setup() { size(1920, 1200); noLoop(); } void draw() { //Clear previous drawing background(bg); stroke(l); //Select new shades color a = color(random(255), random(255), random(255)), b = color(random(255), random(255), random(255)); //Draw rectangles for (int i=0; i ===== Résultat ===== {{ :wiki:projets:autokarol.png?direct&800 |}}