Mailinglisten-Archive |
> bei der Verkleinerung eines Fotos zum Vorschaubild entstehen > teilweise recht unansehnliche Resultate. > > Muß ich damit leben oder gibt's dafür 'ne Alternative? Hi, Aber was genau passiert denn mit dem Bild? Gehen Farben verloren, zuviele Pixel?? Benutz doch ImageCreateTrueColor, läuft aber nur mit aktuellerer PHP-Version und gdlib 2.0. Ansonsten gibts eigentlich nix was man da tun könnte... Damit mach ich Bilder kleiner und die Ergebnisse sind okay, selbst mit alter GDlib und ohne TrueColor: $h_img= imagecreatefromjpeg($filepath); $width= imagesx($h_img); $height= imagesy($h_img); $thb_x= 100; $ratio= $width / 100 ; $thb_y = ($height/$ratio); if($thb_y > 200) { $thb_y = 200; } // Thumbnail im Speicher erzeugen $h_thb= ImageCreate($thb_x, $thb_y); // Verkleinern imagecopyresized( $h_thb, $h_img, 0, 0, 0, 0, $thb_x, $thb_y, $width, $height ); // In File speichern imagejpeg($h_thb, $file_to); // Aufräumen _(at)_imagedestroy($h_thb); _(at)_imagedestroy($h_img);
php::bar PHP Wiki - Listenarchive