しくみ
- 各画像を 8×8 の canvas に描いて輝度に変換し、平均より明るいセルを 1 とする 64 ビットの平均ハッシュにします。
- 2枚のハッシュの違いが指定ビット数以内なら重複とみなします。0 は見た目が同一、6 くらいで軽いトリミング・露出差・再保存も拾えます。
- 各グループ内ではファイルサイズが最大のものを先頭に置き「これを残す」と示します。カウンタが足しているのは残りのサイズです。
- しきい値を変えるとファイルを読み直さずにその場で再グループ化します。
容量を食っているのは完全に同一のファイルではなく、同じ被写体をほぼ同じ構図で撮った十数枚です。このツールは見た目を比べます。
ファイルの読み込みとハッシュ計算はこのページ内で行われます。
このページがファイルを削除することはありません。特定するところまでで、削除はご自身の操作です。
完全一致はバイト単位の比較なので、再保存・リサイズ・書き出し設定の違いで見つからなくなります。知覚ハッシュは見た目を比較するため、連写やほぼ同じ撮り直しも拾えます。
完全〜ほぼ完全な複製なら 0〜1、連写や軽い編集を含めるなら 6 前後が目安です。10 を超えると、同じアプリのスクリーンショットのような平坦な画像で誤検出が出はじめます。
できません。ブラウザのページは写真ライブラリに触れられません。そう主張するページがあれば、それは正しくありません。ここで対象を特定し、削除はご自身で行ってください。
PicClear は任意です。このツールはブラウザだけで動くので、アプリがなくても使えます。機能・価格・配信状況は App Store の最新ページでご確認ください。
App Store で PicClear を見る