服部プロセス スクリプトラボ

分野: Photoshop

【PS】QRコード切り抜き

2019/08/01

ある定期的に発生する案件で多数のQRコードを掲載するのですが、
QRコードが様々な状態で入稿されます。

余白が沢山あるもの無いもの。
解像度が違うもの。

それらを一括で処理するスクリプトを作りました。
QRコードのまわり1ピクセルだけ余白をつくり、
解像度サイズを揃えて書き出します。

当初、QRの部分をどうやって検出するか?
1ピクセルずつ色を確認する処理をつくりましたが、
予想どおりとても処理に時間がかかります。
ならばと大まかにスキャンして余白部分をスルーしQR部分の絞り込みしていく処理を考案しましたが、
それでも時間がかかります。

正攻法では使い物にならないと考えを改めphotoshopの機能を利用して自動化を実現できました。