septicus
11.04.2002, 22:05:20
Kann es sein, dass ich bei der Verwendung von imagecreatefromjpeg eine Beschränkung von 256 in dem JPEG habe? ich verwende folgenden Quelltext, um ein Bild als Thumbnail zu verkleinern und erhalte als Ergebnis nur JPEGs mit 256 Farben.
$src_img = "bild.jpg";
$$thfile = "bild_klein.jpg";
$new_w = "142";
$new_h = "107";
$src_img = imagecreatefromjpeg($src_img);
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_ img),imagesy($src_img));
imagejpeg($dst_img,$thfile);
$src_img = "bild.jpg";
$$thfile = "bild_klein.jpg";
$new_w = "142";
$new_h = "107";
$src_img = imagecreatefromjpeg($src_img);
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_ img),imagesy($src_img));
imagejpeg($dst_img,$thfile);