Lieber marcel_reuter,
vielleicht sind Deine JPG-Dateien nicht wirklich im jpg-Format sondern _heißen_ nur so...?
Ich habe meine Thumbnail-Funktion so ausgerüstet, dass Sie anhand der Dateiendung (und ich deutete gerade an, dass das im Zweifelsfalle ungenügend ist) die entsprechende PHP-Funktion aufruft:
// Bilddatei ausmessen
$bildtyp = strtolower(preg_replace('~.*\.([^.]+)$~', '\\1', $bildpfad));
$bilddimensionen = getimagesize($bildpfad);
$originalx = $bilddimensionen[0];
$originaly = $bilddimensionen[1];
switch ($bildtyp) {
case 'jpg':
case 'jpeg':
$bild = imagecreatefromjpeg($bildpfad);
break;
case 'gif':
$bild = imagecreatefromgif ($bildpfad);
break;
case 'png':
$bild = imagecreatefrompng($bildpfad);
break;
default:
$bild = imagecreatetruecolor($maxx, $maxy);
}
Vielleicht bringt Dich mein Code auf neue Gedanken?
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)