詩と創作・思索のひろば

ドキドキギュンギュンダイアリーです!!!

Fork me on GitHub

コマンドラインでカラーコードの計算・操作ができるツール

何かしら画面を作らなければいけないときには色のことを考える必要があって、たとえばこの色を少し暗くした色が欲しい! と思ったときに、素人としては頼れる方法を持っていないのが問題なのです。ウェブサイトであれば Scss なり Less なりの CSS プリプロセッサを使えばそういった要求に応える便利な機能が用意されているのであまり考える必要はないのだけれど、他の場面でも使える汎用的な道具が欲しかった。簡単に言うと darken(red, 10%) とか与えたら #rrggbb みたいな形式で表現してくれるやつです。

そこで書いたのがコレだ: motemen/node-less-calc

たぶん Functions | Less.js にある関数がすべて使えます……というので分かるとおり、Less の機能にそのまま乗っかっている非常にエコな実装。オマケで色だけでなく大きさの計算もできる。

% less-calc 'darken(red, 10%)'
#cc0000

% less-calc '1px+1px'
2px

npmjs.org にアップロードしていないので以下のようにしてインストールしてください。

% npm install -g motemen/node-less-calc

はてなで一緒に働きませんか?