image width en height echoen
marc
15/10/2007 12:04:00Bestaat er een functie die hoogte en de breedte van een afbeelding uitleest
zoiets als dit:
echo image("plaatje.jpg","width");
output: 300
echo image("plaatje.jpg","height");
output: 240
zoiets als dit:
echo image("plaatje.jpg","width");
output: 300
echo image("plaatje.jpg","height");
output: 240
PHP hulp
18/01/2025 08:25:56TJVB tvb
15/10/2007 12:11:00Wat zegt google
Bo az
15/10/2007 12:20:00Google is een beetje omslachtig als je iets voor php zoekt kan je beter meteen op php.net kijken.
Daar zie je dat je o.a. getimagesize() , imagesx() en imagesy() hebt afhankelijk van de situatie.
Daar zie je dat je o.a. getimagesize() , imagesx() en imagesy() hebt afhankelijk van de situatie.
GaMer B
15/10/2007 12:24:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
function image($image,$whichOne)
{
$value = null;
$res = getimagesize($image);
if(strtolower($whichOne) == "width")
{
$value = $res[0];
}
elseif(strtolower($whichOne) == "height")
{
$value = $res[1];
}
return $value;
}
echo image("plaatje.jpg","width"); // als voorbeeld
?>
function image($image,$whichOne)
{
$value = null;
$res = getimagesize($image);
if(strtolower($whichOne) == "width")
{
$value = $res[0];
}
elseif(strtolower($whichOne) == "height")
{
$value = $res[1];
}
return $value;
}
echo image("plaatje.jpg","width"); // als voorbeeld
?>
TJVB tvb
15/10/2007 12:24:00Boaz ik weet dat php.net heel handig is als je de functies weet. Maar als je die niet weet is google (volgens mij) handiger. Vaak krijg je dan meteen een link naar de goede pagina op php.net (net zoals nu)
GaMer B
15/10/2007 12:28:00TJVB schreef op 15.10.2007 12:24:
Boaz ik weet dat php.net heel handig is als je de functies weet. Maar als je die niet weet is google (volgens mij) handiger. Vaak krijg je dan meteen een link naar de goede pagina op php.net (net zoals nu)
Klopt. Eerste hit op google met de link die je net gaf krijg je dit al:
Quote:
I made up this script that seems to do the trick.
Code (php)
1
2
2
<?php $image = "absolute/path/to/image/image.jpg"; $size = getimagesize("$image"); $height = $size[1]; ...[/quote]
Met als link naar php.net/getimagesize
Met als link naar php.net/getimagesize
marc
15/10/2007 14:20:00PHP erik
15/10/2007 14:38:00Het is slimmer om gewoon zo te doen:
list($width, $height) = getimagesize('afbeelding.jpg');
Dan hoeft ie niet 2 keer het bestand aan te roepen.
list($width, $height) = getimagesize('afbeelding.jpg');
Dan hoeft ie niet 2 keer het bestand aan te roepen.