Schrift
[thread]499[/thread]

Die Grösse eines Bildes in Perl: mit glob() auslesen - & die Bildgrösse??

Leser: 1


<< >> 4 Einträge, 1 Seite
soilant
 2005-06-03 16:16
#5007 #5007
User since
2004-08-07
13 Artikel
BenutzerIn
[Homepage] [default_avatar]
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.
GwenDragon
 2005-06-03 16:35
#5008 #5008
User since
2005-01-17
14761 Artikel
Admin1
[Homepage]
user image
soilant
 2005-06-03 16:55
#5009 #5009
User since
2004-08-07
13 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=GwenDragon,03.06.2005, 14:35]Mit CPAN:Image::Size oder CPAN: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?
ptk
 2005-06-03 17:00
#5010 #5010
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
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.
<< >> 4 Einträge, 1 Seite



View all threads created 2005-06-03 16:16.