hoe kan je met php van een foto automatisch een thumbnail maken?

Ik wil dus dat als ik een foto upload, er automatisch een thumbnail wordt aangemaakt. Hoe kan ik dat het makkelijkst maken? Is hier een functie voor?

Weet jij het antwoord?

/2500

Het beste antwoord

Hier is de script: function createThumbnail($img, $imgPath, $suffix, $newWidth, $newHeight, $quality) { // Open the original image. $original = imagecreatefromjpeg("$imgPath/$img") or die("Error Opening original"); list($width, $height, $type, $attr) = getimagesize("$imgPath/$img"); // Resample the image. $tempImg = imagecreatetruecolor($newWidth, $newHeight) or die("Cant create temp image"); imagecopyresized($tempImg, $original, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height) or die("Cant resize copy"); // Create the new file name. $newNameE = explode(".", $img); $newName = ''. $newNameE[0] .''. $suffix .'.'. $newNameE[1] .''; // Save the image. imagejpeg($tempImg, "$imgPath/$newName", $quality) or die("Cant save image"); // Clean up. imagedestroy($original); imagedestroy($tempImg); return true; } ?> Kijk maar in de bron voor meer informatie

Bronnen:
http://www.nodstrum.com/2006/12/09/image-m...

Je moet om te beginnen de GD library installeren. Die is nodig voor beeldbewerking met PhP. Je kan vervolgens zelf met de functies aan de slag ( www.php.net/gd ) of een script downloaden van internet. Er zijn tientallen scripts voor geschreven. even zoeken levert bv dit op: http://www.phphulp.nl/php/script/image-manipulation/upload-image-resizer/464/

Ikzelf gebruik de upload-class van verot.net. Hiermee kan je ook andere handige bewerkingen op een foto los laten, zoals watermerken etc.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100