PHP Image

Status
Niet open voor verdere reacties.

tombalfoort

Gebruiker
Lid geworden
25 sep 2006
Berichten
386
Hoi,

Ik heb een paar scripts om met php een png image te maken.

Dit is de header (zie code 1) en zoals je ziet heb ik veel 'kleuren'. Echter wil ik dit een centraal bestand hebben. Dus ik dacht ik gooi er een ínclude 'img-colors.php'; in. Echter krijg ik dan een foute afbeelding. omdat het deel met de kleuren ook in de PNG afbeelding gezet wordt.

Ik moet er bij zeggen dat dit een van mijn eerste scripts is en ik niet heel ervaren ben. Het hele script kan je hier vinden op codepad.co. (Ik weet dat het niet een heel veilig script is en moet hier nog wat aanpassingen voor doen).

CODE 1
PHP:
<?php
// Set the content-type
header('Content-type: image/png');

// Create a image; 235x235
$im = imagecreatetruecolor(235, 235);

// Colors
$white   = imagecolorallocate($im, 255, 255, 255); // White
$black   = imagecolorallocate($im, 0, 0, 0); // Black
$grey    = imagecolorallocate($im, 244, 244, 244); // Grey
$greyd   = imagecolorallocate($im, 192, 192, 192); // Dark grey color
$red     = imagecolorallocate($im, 255, 0, 0); // Red
$redl    = imagecolorallocate($im, 255, 153, 153); // Light Red
$green   = imagecolorallocate($im, 0, 204, 0); // Green
$orange  = imagecolorallocate($im, 255, 128, 0); // Orange 
$orangel = imagecolorallocate($im, 244, 164, 96); // LightOrange
$blue	 = imagecolorallocate($im, 0, 191, 255); //DeepSkyBlue
$cream   = imagecolorallocate($im, 255,228,196); // Cream color 
$creaml  = imagecolorallocate($im, 255,248,220); // Light cream color


// Make background white
imagefilledrectangle($im, 0, 0, 235, 235, $creaml);

...
?>

CODE 2
Code:
// Some colors

$white   = imagecolorallocate($im, 255, 255, 255); // White
$black   = imagecolorallocate($im, 0, 0, 0); // Black
$grey    = imagecolorallocate($im, 244, 244, 244); // Grey
$greyd   = imagecolorallocate($im, 192, 192, 192); // Dark grey color
$red     = imagecolorallocate($im, 255, 0, 0); // Red
$redl    = imagecolorallocate($im, 255, 153, 153); // Light Red
$green   = imagecolorallocate($im, 0, 204, 0); // Green
$orange  = imagecolorallocate($im, 255, 128, 0); // Orange 
$orangel = imagecolorallocate($im, 244, 164, 96); // LightOrange
$blue	 = imagecolorallocate($im, 0, 191, 255); //DeepSkyBlue
$cream   = imagecolorallocate($im, 255,228,196); // Cream color 
$creaml  = imagecolorallocate($im, 255,248,220); // Light cream color
‰PNG

   
IHDR   ë   ë   hö‚   ·IDATxœíÁ1   Â*õOím*                                                                                                                                                                €7ˆ4 ”œæZ    IEND®B`‚
 
Bedankt voor alle reacties!

Ik ben er achter gekomen dat ik een beginners fout gemaakt heb en de 'include' file ook moet beginnen met <?php.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan