Ejemplo n.º 1
0
<?php

include 'mandlebrot.php';
$i = $argv[1];
$size = array(500, 500);
$i2 = $i * $i;
$limits = array(-1.5 / $i2, 0.5 / $i2, -1 / $i2, 1 / $i2);
$frac = new Mandlebrot($limits, $size, 200);
$frac->centre(-0.7017600000000001, -0.3842);
$file = $frac->generateImage('frames/mandlebrot-' . $i . '.png');
var_dump($file);
Ejemplo n.º 2
0
                    if (0 == $count % 5) {
                        echo 'X';
                    }
                    imagesetpixel($this->_image, $i, $j, $this->_colours['inside']);
                } else {
                    if (0 == $count % 5) {
                        echo ' ';
                    }
                    imagesetpixel($this->_image, $i, $j, $this->_colours[$iteration]);
                }
                ++$count;
                $progress = $count / $total * 100;
            }
            echo PHP_EOL;
            ob_flush();
        }
        imagepng($this->_image, $filename);
        var_dump(__LINE__, $calls);
        return $filename;
    }
}
$size = array(500, 500);
$limits = array(-1.5, 0.5, -1, 1);
$frac = new Mandlebrot($limits, $size, 200);
//$frac->zoom(2);
//$frac->pan(-0.3);
ob_start();
$filename = $frac->generateImage();
$modified = date('F d Y H:i:s.', filemtime($filename));
printf('<a href="%s">%s</a> %s', $filename, $filename, $modified);
ob_end_flush();