2011-09-15 21 views
-1

我正在嘗試創建一個perl腳本,該腳本將列出水平像素分辨率大於給定大小的當前目錄中的所有文件。在水平像素中列出大於給定大小的文件

到目前爲止,我嘗試過使用ls進行實驗,並且找不到解決方案。

任何援助將不勝感激。 謝謝

+2

什麼問題? – daxim

+1

什麼是文件的「水平像素分辨率」? – mob

+0

水平方向的圖像寬度。 – Frank

回答

1

你可以試試Image::Size

use Image::Size; 
use constant GIVEN_WIDTH = '100'; 
my @filtered_images = grep { my @d = imgsize($_); $d[0] > GIVEN_WIDTH } @images;