2009-07-21 5 views
0

zu verstehen, wenn ich so etwas wie diesesversuchen, etwas über php gd

<?php 
$image = imagecreate(300,20); 
$background = imagecolorallocate($image,0,0,0); 
$foreground = imagecolorallocate($image,255,255,255); 


imagestring($image,5,5,1,'sarmenhb, $foreground); 
header('Content-type: image/jpeg'); 
imagejpeg($image); 
?> 

haben wie weiß php die erste imagecolorallocate Funktion mein Hintergrund ist es witout auch die Angabe sein? Was passiert, wenn ich mehrere Funktionen dieses Typs aufgelistet habe? wie wird php assoziieren, welches krank für den hintergrund verwenden?

thnx

Antwort

4

Nach dem offiziellen PHP-Handbuch:

Hinweis: Der erste Aufruf von imagecolorallocate() füllt die Hintergrundfarbe in Palette basierte Bilder - Bilder mit Imagecreate (erstellt).

http://us3.php.net/manual/en/function.imagecolorallocate.php

+0

ok danke Sinn macht, sollte ich auf das Handbuch verwiesen habe. aber hoffentlich werden sie das in der Zukunft ändern. es macht irgendwie keinen Sinn für newbees. –

+0

Grr Kane. Ich habe gerade meine Antwort getippt, als deine erschienen ist. :) – hobodave

+0

Haha hobodave es würde scheinen, Sie sind ziemlich der Nemesis: P –