[HILFE] Thumbs - komische farbe ?

phpMars

Erfahrenes Mitglied
ich hab ma versucht ein script zu basteln was auch eigentlich funktioniert....
aber irgendwie sehen die thumbs total beschissen aus....woran liegt das?

hier zum anschauen:
http://www.cg-music.de/index.php?view=djs



thumb script:

PHP:
<?php
#Dateiendung erkennen
$ftypea = explode(".","djpics/".$imagesource);
$ftype= strtolower($ftypea[1]);

#Header senden
if($ftype == "jpg" || $ftype == "pjpeg" || $ftype == "jpeg") {
header("Content-type: image/jpeg");
}

if($ftpye == "png") {
header("Content-type: image/png");
}

# Neue Breite unnd Höhe berechnen
$size = GetImageSize("djpics/".$imagesource);
$breite = $size[0];
$hoehe = $size[1];

$faktor = $hoehe / 90;

$neuebreite = round($breite / $faktor);
$neuehoehe = round($hoehe / $faktor);

#Bild kopieren und skalieren
$src_image = "djpics/".$imagesource;

if($ftype == "jpg" || $ftype == "pjpeg" || $ftype== "jpeg") {
	$img = ImageCreateFromJPEG($src_image);
	
}
elseif($ftype == "png") {
	$img = ImageCreateFromPNG($src_image);
}

$dimg = Imagecreate($neuebreite,$neuehoehe);

ImageCopyResized($dimg,$img, 0, 0, 0, 0,$neuebreite,$neuehoehe,$breite,$hoehe);

#Ausgabe des Bildes
if($ftype== "jpg" || $ftype == "pjpeg" || $ftype == "jpeg") {imageJPEG($dimg);}

elseif($ftype== "png") {imagePNG($dimg);}
?>


thx4help
 
Änder' mal folgendes:
PHP:
<?php
  [...]
  elseif($ftype == "png") {
    $img = ImageCreateFromPNG($src_image);
  }

  $dimg = imagecreatetruecolor($neuebreite,$neuehoehe);
  [...]
?>
 
Zurück