Abmessungen eines Bildes auslesen
menphrad
- php
Hi!
Ich möchte die Breite & Höhe eines Bildes per PHP-Skript auslesen. Dazu gibt es doch die Funktionen imagesx() und imagesy().
Nun habe ich ein kurzes Skript erstellt ... doch leider funktioniert das nicht! Was mache ich falsch?
* Quelltext:
<?
$img = imagecreatefromgif("image.gif");
$hoehe = imagesy($img);
echo "Die Hoehe des Bildes ".$img." betraegt ".$hoehe." Pixel";
?>
* Ausgabe:
Fatal error: Call to undefined function: imagecreatefromgif() in e:\localhost\mysites\php\imagesize.php on line 2
Oder gibt es andere Möglichkeiten?
Vielen Dank! ;-)
Greetingz,
Manfred
Hallo ,
folgendes funktioniert bei mir super:
$imageSize = GetImageSize("bild.jpg");
echo "width='$imageSize[0]' height='$imageSize[1]'";
Grüße
Jeena Paradies
Hi Jeena!
Vielen Dank für die 2. Möglichkeit! :-)
Der Grund, warum die 1. bei mir nicht ging war, dass in der php.ini die Zeile
extension=php_gd.dll
-- also die Unterstützung für die GD-Library -- mit "; " auskommentiert war!? ... jetzt gehts auch so! ;-)
Greetingz,
Manfred
Hi,
$imageSize = GetImageSize("bild.jpg");
echo "width='$imageSize[0]' height='$imageSize[1]'";
oder einfacher: echo $imageSize[3];
;-)
Gruesse Joachim