17.08.2014, 08:11
(Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2014, 08:13 von Thai-Tiger.)
Hallo,
wenn ich Thumbnail erzeuge, dann sieht das Bild so aus:
Da ist ja fast keine Farbe mehr drin.
Kann mir jemand sagen was ich da falsch gemacht habe oder was man noch verbessern kann?![Huh Huh](https://www.mybb.de/forum/images/smilies/huh.gif)
Danke!
wenn ich Thumbnail erzeuge, dann sieht das Bild so aus:
Da ist ja fast keine Farbe mehr drin.
Kann mir jemand sagen was ich da falsch gemacht habe oder was man noch verbessern kann?
![Huh Huh](https://www.mybb.de/forum/images/smilies/huh.gif)
Danke!
PHP-Code:
$PicPathIn="$uploaddir";
$PicPathOut="$thumb_dir";
// Orginalbild
$bild="$rename_bild2.jpg";
// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,"$PicPathOut"."TN"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild");
}
if($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."TN"."$bild");
}
$TN_bild = "TN$bild";
echo "<img src=\"$TN_bild\"><br>\n";
Gruß, Micha
=========
=========