Du har ikke flash Klik her! You do not have flash click here



Tæller

Validated by HTML Validator (based on Tidy)

Valid XHTML 1.1

Valid CSS!


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(12020);
// lav baggrunden rød
// når det er det første kald til imagecolorallocate() vil det automatisk udfylde baggrunden.
$red_background imagecolorallocate($image25500);
// lav en Hvid farve til teksten
$with imagecolorallocate($image255255255);
// skriv teksten "www.hopap.com" på billedet
// her setes placeringen på teksten til (10, 2)
imagestring($image4102'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
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);

//sort ramme
ImageRectangle($image,5,5,224,104,$black);
 
//De næste to linjer er for at lave en rød 2px ramme
ImageRectangle($image,0,0,229,109,$red); 
ImageRectangle($image,1,1,228,108,$red); 

// Find tiden
$tiden date("H:i:s");

// Find ip adresse
$ip $_SERVER[REMOTE_ADDR];

// Skriver et par linjer
$number1 "HOPAP Webtools";
$number2 "Håber du finder hvad du søger"

// Her laves alt der er hvidt transparent
ImageColorTransparent($image,$white);

// Tekst på billede udskrives linje for linje
// Feldet "BATANG.TTF" er skrifttypen der gemmes i samme mappe
ImageTTFText ($image1901835$red"BATANG.TTF","$number1");
ImageTTFText ($image1001855$green"BATANG.TTF","$number2");
ImageTTFText ($image1001885$blue"BATANG.TTF","Klokken er: $tiden");
ImageTTFText ($image10018100$blue"BATANG.TTF","Din Ip adresse: $ip");

// Billedet laves
imagePNG($image);

// Og slettes for ikke at fylde
imagedestroy($image);
?> 


Gem denne fil som testphpgd.php og kald det som et billede

Img

<img src="testphpgd.php" alt="Dette png billede er generet med PHP og GD" />

Og eksempel

Dette png billede er generet med PHP og GD