PHP beginner |
|
<?php
$bron = imagecreatefromjpeg($dir."/".$bestand) or die ("Jpg probleempje");
$b_breedte = imagesx($bron); // Bron breedte
$b_hoogte = imagesy($bron); // bron hoogte
//verhouding berekenen
$verhouding = $b_breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($b_breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($b_hoogte / $verhouding);
if ($b_breedte > $max_breedte) {
$nieuw_jpg = imagecreatetruecolor($nieuw_breedte ,$nieuw_hoogte) or die ("Probleem met maken van plaatje jpg");
imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte);
Imagejpeg($nieuw_jpg,$dir."/".$bestand,120); //80 is jpg kwaliteit
} // einde resizen
?>
<?php $bron = imagecreatefromjpeg ($dir."/".$bestand) or die ("Jpg probleempje"); $b_breedte = imagesx($bron); // Bron breedte $b_hoogte = imagesy($bron); // bron hoogte //verhouding berekenen $verhouding = $b_breedte / $max_breedte; //breedte berekenen en afronden $nieuw_breedte = round($b_breedte / $verhouding); //hoogte berekenen en afronden $nieuw_hoogte = round($b_hoogte / $verhouding); if ($b_breedte > $max_breedte) { $nieuw_jpg = imagecreatetruecolor ($nieuw_breedte ,$nieuw_hoogte) or die ("Probleem met maken van plaatje jpg"); imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte); Imagejpeg($nieuw_jpg,$dir."/".$bestand,120); //80 is jpg kwaliteit } // einde resizen ?>
komt uit dit script |