Lav et dynamisk billede med gd og php
Lav et dynamisk billede med gd og php
Billede Med Gd
<?php
// Lav et billede med en brede på 120px, og en højde på 20px
$image = imagecreate(120, 20);
// lav baggrunden rød
// når det er det første kald til imagecolorallocate() vil det automatisk udfylde baggrunden.
$red_background = imagecolorallocate($image, 255, 0, 0);
// lav en Hvid farve til teksten
$with = imagecolorallocate($image, 255, 255, 255);
// skriv teksten "www.hopap.com" på billedet
// her setes placeringen på teksten til (10, 2)
imagestring($image, 4, 10, 2, 'www.hopap.com', $with);
// udskriv billedet
// vis browseren at det er et billede
Header('Content-type: image/png');
// udskriv billedet som et png billede
imagepng($image);
// slet
imagedestroy($image);
?>
Eksempel
Eller hvad med et lidt mere avanceret eksempel.
Avanceret Eksempel
<?php
Header("Content-type: image/png");
// Lav et billede med en brede på 230px, og en højde på 110px
$image = imagecreate(230,110);
//Lav de farver vi skal bruge
$blue = ImageColorAllocate($image,0,250,250);
$white = ImageColorAllocate($image,255,255,255);
$black = ImageColorAllocate($image,0,0,0);
$green = ImageColorAllocate($image,134,183,65);
$red = ImageColorAllocate($image,250,0,0);
// Farvelæg billedet her hvidt
ImageFilledRectangle($image,0,0,230,110,$white);