Resize store billeder
HejJeg har et problem med at resize billeder. Som udgangspunkt virker det fint, men når billedet bliver for stort, så går det galt. Det virker ikke som om det har noget med størrelsen i byte at gøre, men mere hvor mange pixels det indeholder.
Er der nogen der er bekendt med dette problem?
list($width, $height) = getimagesize("../artists/$artist_id/photo.jpg");
$mwidth = ($width - 100);
$proc = ($mwidth/$width*100);
$hres = ($height*$proc/100);
$n_height = ($height-$hres);
$n_width = (100);
$abc = imagecreatefromjpeg("../artists/$artist_id/photo.jpg");
$def = imagecreatetruecolor($n_width, $n_height);
imagecopyresized($def, $abc, 0, 0, 0, 0, $n_width, $n_height, $width, $height);
imagejpeg($def, "../artists/$artist_id/photo.jpg", 100);
ImageDestroy($abc);
ImageDestroy($def);
