Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: allocating/deallocating colors with GD module.

by Anonymous Monk
on Jul 21, 2013 at 08:13 UTC ( [id://1045495]=note: print w/replies, xml ) Need Help??


in reply to allocating/deallocating colors with GD module.

This works faster:

use GD; $img = new GD::Image(400,400); $blue = $img->colorAllocateAlpha(10,255,60,45); $black = $img->colorAllocate(0,0,0); $c = -0.70; $i = -0.38; for($x=-200;$x<200;$x++){ for($y=-200;$y<200;$y++){ $rx = $x/100; $ry = $y/100; $teller = 0; lab: $a = $rx**2 + (($ry**2)*-1) +$c; $b = (2*$rx*$ry)+$i; $abs = sqrt($a**2 + $b**2); if($abs>2){ $img->setPixel(200+$x,200+$y,$black);} else{ if($teller<20){ $teller++; $rx = $a; $ry = $b; goto lab; } } } } binmode STDOUT; print $img->png;

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1045495]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-18 09:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found