AnonShot
← Guides

PNG ファイルからメタデータを削除する方法

PNG は JPEG とはメタデータの保存方法が違います。実際に何が含まれ、どう消すのかを解説します。

公開者 AnonShot · 更新日

結論

PNG に GPS 座標が含まれることはほとんどありませんが、テキスト、ソフト名、カラープロファイル、ときには完全な EXIF ブロックが含まれることがあります。クリーンにするには再エンコードが必要で、AnonShot はアップロード時にまさにそれを行います。

PNG が JPEG と違う理由

JPEG は、スマホ写真の GPS 位置が入る標準の EXIF セグメントにメタデータを保存します。PNG はチャンクと呼ばれるブロックの連続でできていて、メタデータは複数のチャンクに分かれている場合があります。

実際には、PNG がカメラから生まれることはほとんどありません。スクリーンショット、描画ソフトの書き出し、グラフなどです。そのためリスクは位置情報ではなく、どのソフトで作ったかが追跡できることにあります。

PNG に実際に含まれうるもの

関係するチャンクは短い名前で、どのファイル調査ツールでも読めます。

  • tEXt と iTXt:自由なテキスト。多くは書き出したソフトの名前とバージョン、ときにコメントや作者名。
  • tIME:画像を最後に変更した日時。
  • eXIf:完全な EXIF ブロック。2017年から可能になり、JPEG から変換するときに一部のソフトが追加します。
  • iCCP:カラープロファイル。無害ですがファイルが大きくなります。

スクリーンショットの本当のリスク

PNG では、隠れた情報より見えている情報のほうがほぼ常に重要です。スクリーンショットには、開いているタブ、タイトルバーのユーザー名、通知、ファイルパス、時計などが写ります。

スクリーンショットを共有する前は、メタデータにこだわるより全体を見直しましょう。関係のない部分は切り取ります。

PNG をクリーンにする

シンプルな編集ソフトで開き直して書き出すだけで、テキストチャンクの大半は消えます。コマンドラインなら exiftool -all= が JPEG と同じように PNG にも使えます。

どうせ共有するならいちばん早いのは、AnonShot にドロップすることです。メタデータブロックなしで再エンコードし、短縮リンクを返します。

よくある質問

PNG に自分の GPS 位置は入っていますか?
ごくまれです。2017年から eXIf チャンクで可能になりましたが、PNG はほとんどがスクリーンショットやソフトの書き出しで、カメラ由来ではありません。
PNG を JPEG に変換すればクリーンになる?
PNG 特有のチャンクは消えますが、メタデータを新しいファイルにコピーするソフトもあります。確認せずに頼るのはやめましょう。
スクリーンショットを共有しても安全?
メタデータはわずかですが、ユーザー名、タブ、通知など見えている内容が多くを語ります。送る前に切り取りましょう。