User since
2004-08-07
13
Artikel
BenutzerIn
Wie kann ich die GRÖSSE eines Bildes ermitteln, das sich (mit anderen Bildern) in einem Ordner befindet?
Ich sollte ein PopUp erzeugen, das KEINE Rollbalken hat und EXAKT so gross ist wie das darin gezeigte Bild. - Mit glob() bekomme ich nur die Auflistung.
User since
2004-08-07
13
Artikel
BenutzerIn
[quote=GwenDragon,03.06.2005, 14:35]Mit
Image::Size oder
Image::Info[/quote]
ja, ok, aber MUSS ich für diese einzige Zeile unbedingt gleich ein MODUL laden? (und den Hoster anflehen, dass er es lädt...)
Gibt es keine Code-Zeile OHNE Zusatzmodulverwendung?
User since
2003-11-28
3645
Artikel
ModeratorIn
Nein. Es ist nicht trivial, die Bildgroesse herauszufiltern. Normalerweise muss man in binaeren Daten rumwuehlen, und jedes Bildformat (gif, png, jpeg) ist anders. Als Alternative kann man die Ausgabe von "file" parsen (obwohl hier nicht bei allen Bildformaten die Groesse zurueckgeliefert wird) oder hoffen, dass netpbm und damit pnmfile installiert ist.
Uebrigens ist bestimmt eines der beiden Module pure perl und somit ohne Hilfe eines Sysadmins verwendbar.