tse サンプル

tse(Python Stream Scripting) サンプル集

ImageMagikでpng画像をjpegに変換

png画像を検索し、jpegに変換する。このとき、横幅が1500px以上なら1500pxに縮小する。

find . -name '*.png' | tse -s "" 'p=Path(L);j=p.with_suffix(".jpeg");P(fr`convert {p} -resize "1500x>" {j}`)'

拡張子別にファイルの件数と合計サイズを出力

find . | tse -ms collections,pprint --begin 's=Counter();c=Counter()' -s '' 'p=Path(L);c[p.suffix]+=1;s[p.suffix]+=p.stat().st_size' --end 'pprint(s);pprint(c)'
Amazon.co.jpアソシエイト: