Nuka
Mitglied
Ich habe mir eine kleine Funktion geschrieben um mir einige Bilder zuz verkleinern damit ich sie als Vorschaubilder nutzen kann, bloß gibt die Funktion nur das Bild wieder und alles andere wird Ignoriert,w as habe ich Falsch gemacht?
Achja, ist es besser wenn ich Bilder über PHP verkleinere oder Sie direkt verkleinere und sie dann auslese?
PHP:
function scaleImage($image,$scale = 5){
$image = urldecode($image);
$info = getimagesize($image);
$width = round($info[0]/$scale);
$height = round($info[1]/$scale);
switch($info[2]){
case 1: $src = imagecreatefromgif($image);
break;
case 2: $src = imagecreatefromjpeg($image);
break;
case 3: $src = imagecreatefrompng($image);
break;
}
$dest = imagecreate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height,$info[0],$info[1]);
$new = imagejpeg($dest,"",100);
imagedestroy($dest);
imagedestroy($src);
}