Wie kann ich die größe eines Bildes bestimmen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das funktioniert so:
$array = array( 1 => "GIF", 2 => "JPG", 3 => "PNG", 4 => "SWF"); $size = getimagesize("Flaggen/schweiz.gif"); $bildtyp = $array[$size['2']]; printf("Breite: %s<br>H?he: %s<br>Typ: %s", $size['0'], $size['1'], $bildtyp);
-
ok k?nntest du mir das noch ein bisschen erkl?ren?
wof?r ist das hier:
compactdisc schrieb:
$array = array( 1 => 'GIF', 2 => 'JPG', 3 => 'PNG', 4 => 'SWF'); $bildtyp = $array[$size['2']];
Danke.... -
Also die Funktion getimagesize("Flaggen/schweiz.gif"); gibt ein Array zur?ck.
In diesem Array sind drei Elemente vorhanden.
Beispiel:
$array = getimagesize("Flaggen/schweiz.gif");
$array['0'] = Bildbreite
$array['1'] = Bildh?he
$array['2'] = Eine Zahl zwischen 1 und 4, welche den Bildtyp beschreibt
1 = GIF
2 = JPG
3 = PNG
4 = SWF
-
aber was mache ich denn, wenn cih nicht wei?, welcher Bild Typ das ist, oder ist es so, das dass Porgramm das selber feststellt und dann ausgibt was f?r ein Typ das ist?
-
moul schrieb:
aber was mache ich denn, wenn cih nicht wei?, welcher Bild Typ das ist, oder ist es so, das dass Porgramm das selber feststellt und dann ausgibt was f?r ein Typ das ist?
Aaaaalso:
getimagesize() kann die BIldtypen GIF, JPG, PNG und SWF erkennen, ok?
Des weiteren wird von getimagesize() ein Array zur?ckgegeben, welches u.a. den Biltyp (in Form einer Zahl) enth?lt.
Dieser Bildtyp wird im letzten Array-Element (in diesem Falle Element Nr.2) ?bergeben.
Angenommen das Bild w?re vom Typ "JPG".
$array['2'] w?rde dann den Wert 2 haben, weil:
1 = GIF
2 = JPG
3 = PNG
4 = SWF
-
alles kalr, danke jetzt habe ich es verstanden
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage