Christoph Schnauß: Herausfinden von Höhe und Breite eines Bildes mit GD

Beitrag lesen

hallo Maik,

ist es möglich, das wenn ich ein Bild über

open(FILEHANDLE,"<bild.png");
$img = GD::Image->newFromPng(FILEHANDLE);
close(FILEHANDLE);

geladen habe, die Höhe und die Breite von $img herauszufinden.

Natürlich. Lade dir dein Bild in irgendein Bildbearbeitungsprogramm und laß dir die Eigenschaften anzeigen.

Wichtig ist gar nicht, "ob" du das machen kannst, sondern warum du das machen willst. In deinem Beispiel ist "$img" eine Variable, die du zunächst mit einem bestimmten Inhalt gefüllt hast. Du kannst doch erstmal mit dieser Variablen weiterarbeiten und brauchst dich gar nicht um ihren Inhalt zu kümmern ... erst dort, wo nicht mehr in deinem Script, sondern in der wahrscheinlich beabsichtigten Broswerdarstellung das Bild angezeigt werden soll, wird die Frage nach Breite und Höhe interessant. Existiert dann deine Variable noch und hat sie noch denselben Inhalt ?

Christoph S.