{ topic = [".NET", "PowerShell", "Ubuntu", "LibreOffice", "Arduino", ...] } 今日は、一部で「美白化」と呼ばれる、もともと白かった紙の色褪せた部分を白くする処理について。白くするには、どれだけ白っぽくするか、すなわち白とする基準を指定する必要があるが、ImageMagickを利用して、どのレベル以降を白と見做すか判断する方法について、この記事で述べる。 結果だけ使いたい方は、判定ロジックのシェルスクリプトを最後に載せているのでどうぞ。 実行すると、このようになる(以下は95%だった例) $ ./whitelevel.sh test.jpg 95 この方法(+α)で運用しているが、かなりうまく動いている。 背景ImageMagickを使って美白化をする例はいくつかWeb上にもあり、-levelを使ってパーセンテージ指定
![ImageMagickで紙の白レベルを判定する](https://cdn-ak-scissors.b.st-hatena.com/image/square/a65832f9d935f689cca2f46c7547ac7241650fc2/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-WqfkKQShABc%2FUGRgFnkOWpI%2FAAAAAAAAAFE%2FmAj3iOJl8hI%2Fw1200-h630-p-k-no-nu%2Fhello.jpg)