resize jpg efter upload - problemer med output
Hej Eksperter !!Jeg uploader et billede med en upload-formular til serveren. Mit script reducerer størrelsen inden den kopierer billedet til serveren.
Scriptet virker fint med hensyn til at kopiere billedet til serveren i den rigtige størrelse, men det output browseren kommer med, er billedet vis i den reducerede størrelse i stedet for det tekst-output jeg gerne ville ha' ...
her kommer først en funktion som jeg har fået fra www.xyborx.dk og tilrettet en del...
----- kode -----
function imageresizejpeg($sourcefile,$maxwidth,$maxheight,$destinationfile=false)
{
if($img_src=@imagecreatefromjpeg($sourcefile))
{
$info=@getimagesize($sourcefile);
if($info[1]>$maxheight || $info[0]>$maxwidth)
{
$ratio_width=$maxwidth/$info[0];
$ratio_height=$maxheight/$info[1];
$ratio=min($ratio_width,$ratio_height);
$newwidth=intval($info[0]*$ratio);
$newheight=intval($info[1]*$ratio);
$img_dst=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($img_dst, $img_src, 0, 0, 0, 0, $newwidth, $newheight, $info[0], $info[1]);
@imagejpeg($img_dst, $destinationfile);
copy(imagejpeg($img_dst), $destinationfile);
@imagedestroy($img_dst);
echo "Billede gemmes som $destinationfile i størrelse $newwidth x $newheight.<BR>";
}
@imagedestroy($img_src);
return true;
}
else
{
return false;
}
}
----- /kode -----
når jeg så kalder funktionen med...
----- kode -----
if(!imageresizejpeg($get_file,320,320,$file2)){
echo 'Kan ikke åbne ' .$get_file. '...<BR>';
} else {
echo 'Billede gemt som ' .$file2. '...<BR><BR>';
}
----- kode -----
så kommer dette billede-output.
Hvordan undgår jeg at få dette billede-output ???
mvh. Folmer
