Mailinglisten-Archive |
Habe die Funktion vergessen: function saveThumbnail($imgfile,$thfile,$max_width="100",$max_height="100") { global $GD_VER, $IMG_QUALITY; list($org_width, $org_height, $orgtype) = getimagesize($imgfile); if ($max_width < $org_width) $div_width = $org_width / $max_width; else $div_with = 1; if ($max_height < $org_height) $div_height = $org_height / $max_height; else $div_height = 1; if ($div_width >= $div_height) { if ($max_width < $org_width) $new_width = $max_width; else $new_width = $org_width; $new_height = round($org_height / $div_width); } else { if ($max_height < $org_height) $new_height = $max_height; else $new_height = $org_height; $new_width = round($org_width / $div_height); } switch ($orgtype) { case 1 : $im = imagecreatefromgif($imgfile); break; case 2 : $im = imagecreatefromjpeg($imgfile); break; case 3 : $im = imagecreatefrompng($imgfile); break; } if ($im) { $tn = imagecreatetruecolor($new_width,$new_height); if ($tn) { imagecopyresized($tn,$im,0,0,0,0,$new_width,$new_height,$org_width,$org_heig ht); switch ($orgtype) { case 1 : imagegif($tn,$thfile); return 1; break; case 2 : imagejpeg($tn,$thfile,$IMG_QUALITY); return 2; break; case 3 : imagepng($tn,$thfile); return 3; break; } } } return false; } Phpinfo sagt zum Thema GD: GD Support enabled GD Version 2.0 or higher FreeType Support enabled FreeType Linkage with freetype GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled Würde mich über Hilfe freuen ! Danke Alexander
php::bar PHP Wiki - Listenarchive