GD Probleme auf Debian 4 und 5

Bash, Shell, PHP, Python, Perl, CGI
fulltilt
Posts: 363
Joined: 2006-08-27 02:06

GD Probleme auf Debian 4 und 5

Post by fulltilt » 2009-08-16 11:16

Habe hier ein Problem mit GD ... und zwar produziert GD bei .GIF Format fehlerhafte schwarze Grafiken.
Im PHP ist GD Support enabled (incl. gif support) php5-gd ist installiert.
Ich habe auch mal dieses testscript verwendet, das liefert nur einen schwarzen Balken, woran kann das liegen?

Code: Select all

<?php
// Set the content-type
header("Content-type: image/png");

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>


Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: GD Probleme auf Debian 4 und 5

Post by Roger Wilco » 2009-08-31 01:41

Du schreibst von einem GIF-Bild, das Beispielskript generiert allerdings ein PNG-Bild.

Außerdem solltest du nach dem Aufruf von imagecreatetruecolor() prüfen, ob ein Fehler aufgetreten ist. Nicht jede Version der GD Bibliothek unterstützt Truecolor Bilder.

fulltilt
Posts: 363
Joined: 2006-08-27 02:06

Re: GD Probleme auf Debian 4 und 5

Post by fulltilt » 2009-08-31 12:15

Danke - werde ich gleich mal testen

Roger Wilco wrote:Außerdem solltest du nach dem Aufruf von imagecreatetruecolor() prüfen, ob ein Fehler aufgetreten ist. Nicht jede Version der GD Bibliothek unterstützt Truecolor Bilder.