1 min

Tags in dit artikel

,

Uitlezen

Het aanmaken van de plaatjes objecten


Om aan de slag te kunnen moeten er eerst plaatjesobjecten in PHP worden aangemaakt. Zo’n object bevat de informatie die PHP nodig heeft om ermee te kunnen werken. Hiervoor gebruiken we de functies die net genoemd zijn, te weten imagecreatetruecolor en imagecreatefromjpeg. Hieronder vind je een voorbeeldcode.

PHP Code
1
2
3
4
5
6
7
8
9
10
11
 
<?php
 
// De thumbnail breedte en hoogte
$Thumbnail_breedte = 100;
$Thumbnail_hoogte = 100;
 
// Maak 2 image objecten aan.
$Plaatje   = imagecreatefromjpeg("IMG_0540.jpg"); # Dit is het originele plaatje, in dit voorbeeld was mijn afbeelding IMG_0540.jpg genoemd. Deze afbeelding moet wel op de server staan.
$Thumbnail = imagecreatetruecolor($Thumbnail_breedte, $Thumbnail_hoogte); # Dit is de thumbnail.
?>

Hier wordt dus een origineel plaatje (IMG_0540.jpg) uitgelezen door middel van imagecreatefromjpeg en in $Plaatje gezet. Mocht je plaatje in PNG-formaat zijn is het nodig dat je imagecreatefrompng gebruikt, voor een GIF-bestand heb je uiteraard de GIF-functie nodig.

Vervolgens maakt de code alvast een thumbnail van het plaatje aan. De grootte van dit plaatje wordt aangemaakt volgens $Thumbnail_breedte en $Thumbnail_hoogte die daarvoor zijn aangemaakt. Deze thumbnail wordt 100 bij 100 pixels.