sabato 18 febbraio 2012

Matematica artistica, PHP Grafica - Pesce dorato - Occhioni frattali


Con php ho elaborato questa immagine, e anche la "modesta" cornice in legno d'abete e vetro è del sottoscritto.


Per chi conosce il linguaggio di programmazione php:

Nel mio programma $scale vale 1, la massima definizione (1 pixel).

Le coordinate del "rettangolino" sono $x, $y ,  ($x+1)-1, ($y+1)-1,

Il colore viene definito da un vettore $c di 255  elementi dove ogni elemento identifica un colore diverso. Colore che  ho scelto in relazione all'area definita nel frattale e al disegno che viene a formarsi.

In questo caso la matrice è di 5400 pixel orizzontali e 3600 vetdicali con un rapporto 3x2


Il tempo di elaborazione su un PC "normale" senza coprocessore matematico è stato di circa 6 ore.



Con questa istruzione disegno un rettangolo colorato di 1 pixel per 1 pixel con le coordinate del colore identificato da $c[$n] dove $n sono il numero di iterazioni effettuate prima che il risultato delle moltiplicazioni del numero immaginario esca dall'intervallo dell'insieme di Mandelbrot +1, +1i, -2, -1i:

ImageFilledRectangle($img, $x*$scale, $y*$scale, ($x+1)*$scale-1, ($y+1)*$scale-1, $c[$n]);







Occhioni 


Giardini e Fontana

Nessun commento:

Posta un commento