PHP GD funktioniert nur schlecht bis gar nicht?!

Hallo Leute,

ich habe ein Problem mit PHP GD. Bis jetzt konnte keinen Ähnlichen Fehler finden. Bei mir werden Bilder (JPEG) mit einem komischen Grauschleier dargestellt manchmal auch nur schwarz.
Im grunde genommen funktioniert es aber halt nicht zufriedenstellend. Leider kann ich nur PHP GD nutzen(Providerseitig).

Hat jemand ne Ahnung wodran das liegen kann?
 
wenn du die funktion imagecreate benutzt, versuchs mal stattdessen mit imagecreatetruecolor

wenns daran nicht liegt, sag mal welche php & gd versionen du benutzt (<? phpinfo() ?>)
und zeig mal den code mit dem du solch ein "grauschleier bild" erzeugst
 
Ich habe jetzt mal kurz ohne erfolg getestet.
Ich verwende PHP 4.3.9 und GD 2.0.15

Der Quelltext:
Code:
 <?php
header("Content-type: image/jpeg";);

$file= "$BILD";
$path= "images";
$filepath = $path."/".$file;
if(file_exists("$filepath";)) {
// Originalbild einlesen
$h_img= imagecreatefromjpeg("$path/$file";);
$width= imagesx($h_img);
$height= imagesy($h_img);

// Thumbnail im Speicher erzeugen
$thb_x= $X;
$thb_y= $Y;
$h_thb= imagecreate($thb_x, $thb_y);

// Verkleinern
imagecopyresized(
$h_thb,
$h_img,
0,
0,
0,
0,
$thb_x,
$thb_y,
$width,
$height
);

// In File speichern
imagejpeg($h_thb, "$file",100);

// Aufräumen
imagedestroy($h_thb);
imagedestroy($h_img);
}

// Ausgabe
readfile("$file";);
?>
Ich versuche es trotzdem nochmal mit "imagecreatetruecolor" weiter.
 
habs mal bei mir ausprobiert (php 5.0.2 & gd 2.0.28 )
wenn ich imagecreate benutzte habe ich auch einen grauschleier
mit imagecreatetruecolor sieht es aber vernünftig aus

aber der code den du da gepostet hast, sollte eigentlich überhaupt nicht funzen, denn du hast in den folgenden zeilen jeweils den selben syntax fehler
die semikolons innerhalb der klammern müssen weg
Code:
if(file_exists("$filepath";)) {
$h_img= imagecreatefromjpeg("$path/$file";);
readfile("$file";);
 
Ich bedanke mich bei dir. Es funktioniert.

Übrigens die Syntaxfehler haben sich beim kopieren ins Board eingeschlichen. Da hat das Board beim Einfügen Smilies hingepackt.
 
Zurück
Oben