Hey,
Ik heb een pagina vol met plaatjes staan (die met een while lus uit de
database worden uitgelezen). nu zijn ze orgineel 640x480 groot en ze zijn op de pagina verkleind naar 240x180 door de weidth en height atributen te veranderen.
Maar met deze manier wordt de kwaliteit zeer slecht en zie je allemaal kartels enzo.
Hoe kan ik dit oplossen (ik weet dat er een functie is om plaatjes te resizen/resamplen maar het lukt me niet om het te integreren in me site).
Dit is het script wat ik heb gevonden.
<code>
<?php
// file naam
$filename = 'test.jpg';
$percent = 0.5;
// geeft de hoogte en breedte van het plaatje
list($width, $height) = getimagesize($filename);
// nieuwe maten
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
?>
</code>
772 views