// het echte werk
$foto = imagecreatefromjpeg($pad_naar_foto_file); // foto in php variabele inlezen
$dimension = getimagesize($foto); // dimensies opvragen van originele file
$thumbnail = imagecreatetruecolor($breedte, $hoogte); // lege thumbnail aanmaken
imagecopyresampled($thumbnail, $foto, 0,0,0,0,$breedte, $hoogte, $dimension[0], $dimension[1]); // de $foto naar de $thumbnail kopieren met het aanpassen van de dimensies
imagejpeg($thumb); // op scherm afbeelden
?>
maar dat wil niet werken,
kan er iemand mij helpen?
Eventueel kun je nog $width of $height meegeven, waarmee je dus de maximale breedte OF hoogte opgeeft. Als je ?source=...&height=...&width=... gebruikt zal hij alleen de width als maximale breedte zien. Als er geen height of width wordt opgegeven worden hoogte en breedte gehalveerd.
Als je geen GD2.0 hebt maar 1.* kun je imagecreatetruecolor() vervangen voor imagecreate() en imagecopyresampled() voor imagecopyresized() geloof ik. Dan is het resultaat alleen wel veel minder.
Nop, werkt gewoon als het goed is. Anders moet je ehm, ergens een instelling veranderen dat je ook externe bestanden kunt openen. Ik weet zo niet waar dat is, kon bij mij gewoon standaard. Even testen zou ik zeggen, merk je het vanzelf :)