Ik heb een php code waarmee ik bestanden die geupload zijn kan schalen en in een andere map zet.
Het heeft al gewerkt, maar toen was mijn berekening van mijn hoogte verkeerd.
En met deze versie lukt het niet meer, zelfs mijn geuploade afbeelding zie ik niet meer staan.
Dit is mijn code:
<?php
function schaal_afbeelding($file){
copy("vi/images/img_promoties/origineel/" . $file, "vi/images/img_promoties/" . $file);
$path = "vi/images/img_promoties/origineel/" . $file;
$origineel = ImageCreateFromJPEG($path);
//afmetingen origineel opvragen
$imageinfo = getimagesize($path);
$ix=$imageinfo[0];
$iy=$imageinfo[1];
//nieuwe afmetingen berekenen
$nwidth = 200;
$nheight = round($nwidth*$iy/$ix);
//nieuwe afbeelding maken
$resized = imagecreatetruecolor($nwidth, $nheight);
//afbeelding van origineel kopiƫren met de nieuwe afmetingen
imagecopyresized($resized, $origineel, 0, 0, 0, 0, $nwidth, $nheight, $ix, $iy);
//afbeelding opslaan
imagejpeg($resized, "vi/images/img_promoties/" . $file, 90);
}
536 views