Luis's Week 14 Example

drawing-is-cool

SLAVE CODE FOLLOWS

<?php
// Create 300x300 canvas
$image imagecreatetruecolor(300300);

// colorss
$colors = [
    
'background' => imagecolorallocate($image253245230),
    
'skyblue'    => imagecolorallocate($image174225255),
    
'coral'      => imagecolorallocate($image255160122),
    
'lilac'      => imagecolorallocate($image206170230),
    
'butter'     => imagecolorallocate($image255228120),
    
'charcoal'   => imagecolorallocate($image808080)
];

// BKG
imagefilledrectangle($image00300300$colors['background']);

//  bluee
$diamond = [1504022015015026080150];
imagefilledpolygon($image$diamond4$colors['skyblue']);

//  corall
imagefilledrectangle($image4080120220$colors['coral']);

//lilacc
imagefilledellipse($image220200100100$colors['background']);
imagefilledellipse($image200200100100$colors['lilac']);

// butterr
$star = [80,4095,70130,75105,95115,13080,11045,13055,9530,7565,70];
imagefilledpolygon($image$star10$colors['butter']);

// Liness
imagesetthickness($image6);
imageline($image0150300150$colors['charcoal']);
imageline($image1500150300$colors['charcoal']);

// Thick borders only
imagesetthickness($image6);
imagerectangle($image55294294$colors['charcoal']);

// Output as PNG image
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>