Gebruik: |
array getimagesize ( string bestandsnaam [, array image_info]) |
Uitleg: |
Deze functie zal de grootte en de dimensies berekenen van om het even welke GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP of IFF afbeelding. Het zal ook een hoogte/breedte tekst string geven dat gebruikt kan worden in een HTML IMAGE tag.
Het geeft een array terug met vier elementen.
Op index 0 staat de breedte van de tekening in pixels, op index 1 staat de hoogte.
Index 2 geeft een getal weer dat staat voor het type afbeelding;
1 = GIF
2 = JPG
3 = PNG
4 = SWF
5 = PSD
6 = BMP
7 = TIFF(intel byte order)
8 = TIFF(motorola byte order)
9 = JPC
10 = JP2
11 = JPX
12 = JB2
13 = SWC
14 = IFF
Op index 3 staat een tekst string met de hoogte en breedte die direct in een HTML IMG tag gebruikt kan worden. (dus index 3 van de array = height="yyy" width="xxx")
In plaats van een bestand op de server zelf, kan je ook een afbeelding op het net openen. Je moet dan een volledige url specifiëren als bestandsnaam, dus beginnende met http://...
|
Voorbeeld: |
1e voorbeeld: we berekenen de hoogte en breedte van een afbeelding en gebruiken vervolgens index 3 om dit in een image tag te plaatsen:
<?php
$size = getimagesize ("sitemasters.jpg");
echo "<img src=\"sitemasters.jpg\" {$size[3]}>";
?>
2e voorbeeld: het gebruiken van een url gebeurt simpelweg op deze manier:
<?php $size = getimagesize ("http://www.sitemasters.be/fotos/sitemasters.jpg"); ?>
|
Bijdragen :
|
Er zijn nog geen bijdragen.
|
|
|
|