LoginSignup
4
4

More than 5 years have passed since last update.

老害のための画像処理ツール

Posted at

いまさら gimpとか画像処理ツールの使い方覚えたくないけど、ちょっと alpha値をいじりたいんだ、とかいう老害おっさんのためのための onelinerです。

たとえば、以下のコマンドで max 80% alphaになってる Androidのアイコンを 100% alphaに変更できます:

convert drawable-hdpi/ic_action_refresh.png txt:- | perl -pe 's/\((\d+,\d+,\d+,)([\d\.]+)\)/sprintf "(%s%d)", $1, $2 * 1.25 * 255/e; ' | convert txt:- a.png

変換後は < a.png > これです。白いんで alpha 100%にしてもここでは見えませんが、saveしたりスタイルシート変えたりすれば見えるはずです。。

キモは txt フォーマットにしてるだけです。 rgbaが一行ごとに入ってくるので、色を変換したり、90度回転させたりがコマンドラインしか使えない老害おっさんにも簡単にできます。
ただ、convertからの出力は alphaが 0.0〜1.0なのに、入力させるときは 0〜255にしなきゃいけないのはバグの気がします。はまりました。

ちなみに perlも使ってより老害臭さをだしてみました。

まあ、頑張れば簡単な画像処理 (輪郭抽出) とかもできたりしそうなんで参考になれば幸いです。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4