イメージフォルダで、最大幅と最大高さの画像を検索するためのコマンドが必要です。現時点では、XNViewMPを使用してこの情報を探していますが、コマンドまたはThunarカスタム操作を使用するより高速な方法が必要です。
アップデート:Thunarのカスタムアクションを使用するいくつかの良いソリューションがあります。https://forum.xfce.org/viewtopic.php?id=9106
YADを使用する2ページの最後の項目は、私が見つけたものの中で最高です。
ベストアンサー1
identify
以下で使用イメージマジックこれをソートしたら、出力形式を簡単に変更してみましょう。
幅または高さに基づいてソートしたいので、ソートキーフィールドで簡単にアドレス指定できる必要があります。幅と高さを最初の2列に出力してからファイル名を出力するには"%w %h %f\n"
。
これにより、テーブル行の結果リストがw h somefile.png
列1(幅)または列2(高さ)に基づいて数値でソートされます()。より大きい値が最初に表示されるように、逆順()でソートします。-n
-r
最初の列の幅に基づいてソートします。
identify -format "%w %h %f\n" *.png | sort -n -r -k 1
2番目の列の高さに基づいて並べ替えます。
identify -format "%w %h %f\n" *.png | sort -n -r -k 2
2番目のスペースの後の行の部分はファイル名にすぎず、エスケープする必要はありません。両方の列を切り捨てるだけで、きちんとしたファイル名が与えられます(名前に改行文字が含まれていない限り)。
リスト全体に興味がなく、いくつかの大きなファイルにのみ興味がある場合は、以下を使用してくださいhead
。
identify -format "%w %h %f\n" *.png | sort -n -r -k 2 | head -n 3
最大のファイルまたは複数のファイルのみを表示する場合は、サイズを気にせずにきれいなファイル名を望むことがあります。
identify -format "%w %h %f\n" *.png | sort -n -r -k 2 | head -n 3 | cut -d ' ' -f 3-