hvorfor kommer der kun tal og bogstaver med imagecopyresampled?
Hej.Jeg har resized et billede men når jeg outputter billedet, så kommer der kun en masse bogstaver, tal og tegn frem.
Hvad går der galt?
$fil = "..".$url."chicks/".$row["pic"];
$type = getimagesize($fil);
if($type[0] >= 200) {
if($type[2] == 1){
$img = $fil;
$im = imagecreatefromgif($img);
}
if($type[2] == 2){
$img = $fil;
$im = imagecreatefromjpeg($img);
}
if($type[2] == 3){
$img = $fil;
$im = imagecreatefrompng($img);
}
$sz = 200; //Bredden på de resizede billeder
$im_width=imageSX($im);
$im_height=imageSY($im);
// work out new sizes
if($im_width > 200) {
$factor = $sz/$im_width;
$new_width = $sz;
$new_height = $im_height * $factor;
// resize
$new_im=ImageCreateTrueColor($new_width,$new_height);
ImageCopyResampled($new_im,$im,0,0,0,0,$new_width,$new_height,$im_width,$im_height);
// output
//header("Content-type: image/jpeg");
//Imagejpeg($new_im, '', 75); // quality 75
ImageDestroy($im);
ImageDestroy($new_im);
}
}
