NetPerformance
Erfahrenes Mitglied
Hallo
Mit Hilfe der GD Bibliothek habe ich eine Hello World anwendung geschrieben.
Hello World wird ausgegeben. Ich möchte gerne mit der Methode getimagesize die Größe der Grafik bestimmen.
getimagesize("name.gif") erwartet ein Image. Mit imagepng() wird die Grafik nur im Speicher erstellt und anschließend durch imagedestroy() entfernt.
Wie kann ich die Grafik vor den Entfernen zwischenspeichern ?
Ich muss die Grafik unter einem gewunschten Namen speichern, um mit der Methode getimagesize() die Größe zu bestimmen.
Ich bedanke mich im Vorraus
Aaron
Mit Hilfe der GD Bibliothek habe ich eine Hello World anwendung geschrieben.
Hello World wird ausgegeben. Ich möchte gerne mit der Methode getimagesize die Größe der Grafik bestimmen.
getimagesize("name.gif") erwartet ein Image. Mit imagepng() wird die Grafik nur im Speicher erstellt und anschließend durch imagedestroy() entfernt.
Wie kann ich die Grafik vor den Entfernen zwischenspeichern ?
Ich muss die Grafik unter einem gewunschten Namen speichern, um mit der Methode getimagesize() die Größe zu bestimmen.
Ich bedanke mich im Vorraus
Aaron
Code:
<?PHP
header("Content-type: image/gif");
$text = "Hello World";
$count = strlen($text);
$bild =@ImageCreate (150, 30)
or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$hintergrund = imagecolorallocate($bild,10,255,255);
$farbeSchwarz = imagecolorallocate($bild,0,0,0);
// 1 = fontsize (1-5)
// 20 = X-Position
// 10 = Y-Position
ImageString($bild, 5, 20, 10, $text, $farbeSchwarz);
$bla = imagepng($bild);
/*
$info = getimagesize($bla);
foreach($info as $key => $value) {
echo $key . ' - ' . $value . '<br />';
}
*/
imagedestroy($bild);
?>