Hallo,
Ich habe das Problem, dass wenn ich einen thumbnail erstelle, dieser zwar ansich funktioniert, aber farblich total schlecht dargestellt wird (zb. durch einen grünstich oder graustich,... je nach bild verschieden)
Vielen Dank im Vorraus
Grüßle
Raphael
Hier der Code:
Code:
// Bilddaten feststellen
$size=getimagesize($thumbnail);
$breite=$size[0];
$hoehe=$size[1];
//hier die Breite festlegen
$neueBreite=200;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF($thumbnail);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageGIF($neuesBild);
}
elseif($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG($thumbnail);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild);
}
elseif($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG($thumbnail);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild);
}