Macで余白を自動トリミングできるアプリのご紹介
クライアント様のニーズに応える自動トリミングソリューション
「複数の画像が余白で区切られた1枚の画像を、手作業で1枚ずつトリミングして保存している。この作業を自動化できないか」というクライアント様からのご相談を受けて、株式会社アートジャンキーでは、自動トリミングアプリの開発を進めました。
ECサイトの商品ページなどに掲載される複数の画像を、個別に効率よく保存する自動化プログラムが求められていたのです。そこで、PythonとOpenCVを活用した自動トリミングアプリを提案し、開発しました。
自動トリミングアプリの技術的な特徴
このアプリでは「境界線抽出」と呼ばれる画像処理技術を採用しました。人間の目で見ればすぐに分かる画像と余白の境界を、プログラムで自動的に判断する手法です。
具体的には、まず画像を「2値化処理」して、余白部分と画像部分をはっきりと区別します。グレースケール化された画像を基に指定された閾値で白黒に分け、この2値化データを利用して「境界線抽出」を行います。この処理によって画像の中に不要な要素(例えば洋服の白い部分やロゴなど)が含まれている場合でも、次のアルゴリズムによって問題を解決しました。
- 最も外側の枠で囲まれた部分(外接矩形)を境界線とする
- 境界線で囲まれていても、一定のサイズを満たしていない領域は無視する
このようにして、画像の余白を正確にトリミングし、効率的な画像分割が実現されました。
実行結果と効果
最終的に、クライアント様の求める結果として、不要な余白部分を除去した画像を自動でトリミングし、個別のjpgやpngファイルとして出力することに成功しました。無駄な画像は一切出力されず、作業効率が大幅に向上しました。
無料版の配布について
現在、無料版の自動トリミングアプリを配布しております。Mac OS版のみとなりますが、クライアント様に提供しているワンタイム版とは異なり、週に3回まで利用できるアプリケーションです。週3回の利用でもお試しには十分ですので、ぜひ気軽にお試しください。
アプリが気に入った方は、サブスクリプションプランにご登録いただくことで、継続的に利用することが可能です。興味のある方は、以下のリンクから無料版をダウンロードして、画像のトリミング作業を簡単に自動化してみてください。
AutoImageCrop
まとめ
画像の余白を自動でトリミングするこのアプリは、時間と手間を大幅に削減するだけでなく、誰でも簡単に扱えるインターフェースを提供しています。特にECサイトや商品のプロモーションにおいて、複数の画像を扱う必要がある方に最適なソリューションです。
お客様の作業効率化をサポートするため、私たちはこれからも改善と開発を続けてまいります。ぜひこの機会にお試しください。