2007-11-02
_ [prog] 今回の副産物

投げてしまった物を作っていた時に使った物。今後も使いまわしそうなので置いておく。
nautilus の thumbnail factory っぽいエフェクトを掛ける即席スクリプト。 右の画像みたいになります。この辺が色々出来るので、RMagick は面白いですよ。
といっても、これだけなら ImageMagick が -layers オプションをサポートしてれば convert でやった方が早いんだけども(Debianのはsidでも古くてオプションが無かった)。
_ [prog][ruby] "." の優先順位の低い版があると遊べそう?
そういえば、本当にどうでもいいのだけど、
output = (ARGV[1] == '-') ? $stdout : open(ARGV[1], "w") output << img output.close
を
((ARGV[1] == '-' ? $stdout : open(ARGV[1], "w")) << img).close
とは書けるけど、括弧が鬱陶しい。 "." の結合順位が低いバージョンがあると面白そう(?)なんだけどな。 仮に <- だとすとるとこんなの。
(ARGV[1] == '-' ? $stdout : open(ARGV[1], "w")) << img <- close
まあでも使う機会は無いか。