Nyt pitäs saada kuva pienennettyä 1280x1024 -> 570x456, jotta se olisi hyvän kokonen nettisivuilleni.
Oon koittanut seuraavia konsteja:
<img src="kuva.jpg" width="570" height="456">
<img src="kuva.php?file=kuva.jpg">
** kuva.php <?php // File and new size $filename = $_GET['file']; // Content type header('Content-type: image/jpeg'); // Get new sizes list($width, $height) = getimagesize($filename); $newwidth = 570; $newheight = 456; // Load $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($filename); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); // Output imagejpeg($thumb); imagedestroy($thumb); ?>
Kumpikaan ei toimi niinkuin pitäisi.
Tältä sen pitäisi näyttää
Tulos on kuitenkin tämä
Millä saisin sen näyttämään paremmalta?
Auttaisko imagecopyresized -> imagecopyresampled ?
Joo tuo imagecopyresampled auttoi ongelmaan, kiitoksia ;)
Aihe on jo aika vanha, joten et voi enää vastata siihen.