Hallo,
ich erzeuge mit imagecopyresized ein Thumbnail. Leider wird aber nicht die Farbanzahl des Sourcebildes genommen, sonder erheblich runtergeregelt. Ich habs auch mit imagecopyresampled probiert, ist aber das gleiche Problem. Wie kann man das beheben?
ich erzeuge mit imagecopyresized ein Thumbnail. Leider wird aber nicht die Farbanzahl des Sourcebildes genommen, sonder erheblich runtergeregelt. Ich habs auch mit imagecopyresampled probiert, ist aber das gleiche Problem. Wie kann man das beheben?
PHP:
foreach($files as $idx=>$file) {
$im1=imagecreatefromjpeg("$filepath/$file");
$size=getimagesize("$filepath/$file");
$breite=$size[0];
$hoehe=$size[1];
$breite_neu=150;
$hoehe_vor= ($breite / 150);
$hoehe_neu= ($hoehe / $hoehe_vor);
$im2=imagecreate($breite_neu,$hoehe_neu);
imagecopyresized($im2, $im1, 0, 0, 0, 0, $breite_neu, $hoehe_neu, $breite, $hoehe);
imagejpeg($im2,"thumbs/thumb_$file");
imagedestroy($im1);
imagedestroy($im2);
}