画像の加工は面倒で、それが数千にも及ぶ画像ファイルであったり、ユーザがアップロードするような画像を自動で加工したいと思ったら何らかのシステムを考えるでしょう。その選択肢の一つとして考えてみたいのがthumborです。

thumborの使い方

thumborはURLのパラメータを使って画像加工を行います。リサイズはもちろんのこと、フィルターもあります。明るさ、コントラスト、ノイズ、赤目、角丸、シャープ、ぼかし、フレーム、ウォーターマークなど様々です。

一例。サイズを変更しています。

明るさを変更している例。filters:〜といったURLで加工を指定します。

ウォーターマーク追加。

プラグインで拡張する機能もあったりと、画像加工を一元的にまかせられるソフトウェアになっています。別ドメインに分けて使うこともできますので、本体のWebサービスとは別で画像加工を提供するのに便利そうです。

thumborはPython製、MIT Licenseのオープンソース・ソフトウェアです。

thumbor/thumbor