{ 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/b1b0d01a5a37e34b3cfddac7e6348121d45a099e/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEg76uj1oct8blGCPMqlRwopYmS4T3YW80_kBJx-YXD9GuWtjqrKOXWzgntL6OoZYirfxAdrYksnAjOOV5NywRnpChgn18aG1hkSCQL4YPYve6aVGxNzdfqGvFHON_3DtBVwjZ7pgK1ZYOA%2Fw1200-h630-p-k-no-nu%2Fhello.jpg)