Shotnest

Shotnest · ライブラリ

覆った範囲だけでなく出力画像全体を確認する

Shotnestの塗りつぶしツールの黒い長方形一つで隠れるのは一か所だけです。ほかの場所で繰り返された名前、プレビュー、ヘッダーは新しいPNGに見えたまま残ります。

書き出し一回につき長方形は一つ

塗りつぶしツールが受け付ける長方形は一つだけで、左端、上端、幅、高さをピクセルで指定します。元の画像をcanvasに描き、塗りを完全に不透明な黒に設定して、その長方形を塗ります。画像の残りはそのまま新しいPNGにコピーされ、元のファイルが変更されることはありません。

スクリーンショットには、同じ情報が何度も写っていることがよくあります。チャットの画面では、連絡先の名前がタイトルバー、引用された返信、上部の通知に繰り返し出ることがあります。そのうち一つを隠しても、ほかは読めるままです。

長方形は、何かを描く前に画像と照らし合わせて確かめられます。左端に幅を足した値が画像の右端を、上端に高さを足した値が下端を越えてはいけません。越える長方形は切り詰められるのではなくエラーで拒否されるので、隠される範囲は常に入力したとおりです。

書き出したコピー全体を確かめる

  1. 最初の長方形を描く前に、個人情報が写っている場所をすべて書き出します。
  2. 最初の範囲を塗りつぶし、PNGを作ります。
  3. 元の画像ではなくそのPNGを開き、ヘッダー、フッター、バッジ、小さなプレビューを見ます。
  4. ほかにも隠す範囲があれば、書き出したPNGを読み込み、次の長方形を加えます。
  5. 元の画像と、確かめた共有用のコピーを、別々のファイルとして残します。

長方形一つでは見落とす場所

隠す長方形は文字より数ピクセル大きくし、境目でアンチエイリアスのかかった文字の輪郭が読めないようにします。

隠しても匿名にはならない

このツールが行うのは、指定した場所での一回のピクセルの置き換えです。個人データを探したり、バーコードを読んだり、画像を公開しても安全だと保証したりはしません。下にリンクした塗りつぶしツールが、書き出し全体を確かめるよう注意を表示するのはそのためです。