この記事で押さえるポイント
  • 見た目が同じでもデジタルファイルは変わり得ます。
  • ファイル構造、メタデータ、画素/信号、来歴を別々に比較します。
  • プラットフォームの観察には経路と日付を残します。

「同じ写真」と「同じファイル」は別の話

人は被写体や構図が同じなら「同じ写真」と感じます。一方、コンピューターにとってバイト列が完全に同じコピーと、一度JPEGとして再エンコードされた画像は別物です。共有サービスは転送量や表示サイズに合わせ、画像を縮小したり再圧縮したり、別形式へ変換したりすることがあります。

スクリーンショットはさらに明確です。元ファイルを複製するのではなく、画面上に描画された結果を新しい画像として記録します。

見た目が同じでも、デジタル上の状態は同じとは限りません。

ファイルサイズ、バイト列、メタデータ、圧縮履歴、埋め込み信号は個別に変化します。

共有後の画像は4つの情報に分けて考える

ファイル構造には形式、解像度、JPEGセグメントやPNGチャンクなどがあります。メタデータはEXIF、XMP、IPTCなど、撮影やソフトウェアに関する情報です。画素・信号は実際の画像データで、見えない電子透かしのように画素や周波数成分へ埋め込まれた信号もここに含まれます。来歴情報は、C2PA Content Credentialsのように署名された情報を資産と結び付ける仕組みです。

手元の写真でSIGNAを試す

まずは手元の写真でSIGNAを試せます。サブスクなしで毎月5回まで無料で使ってから、Proが必要か判断できます。

無料インストール · サブスクなしで毎月5回まで無料 · もっと使うならPro
Google PlayでSIGNAを試す →

これらは同時に残るとは限りません。EXIFが消えても画素は残ります。画素信号が弱くなっても一部のメタデータは保持されることがあります。来歴情報も単なるEXIFとは性質が異なります。

JPEG再圧縮で起きること

JPEGは画像を周波数成分へ変換し、量子化して容量を減らします。すでにJPEGの画像を再保存すると、もう一度損失圧縮がかかります。肉眼では差が分からなくても、細部や高周波成分は変化します。

見えない電子透かしが微細な画素や周波数成分を利用している場合、再圧縮によって信号が弱まったり形が変わったりします。ただし「JPEGなら必ず消える」「JPEGでも必ず残る」という一般則はありません。方式、信号強度、画像内容、埋め込む情報量、検出器、圧縮品質によって結果は変わります。

リサイズは同期問題も引き起こす

リサイズでは補間によって新しい画素格子が作られます。これは単なる画質低下ではなく、座標系の変化です。透かし検出器が元の位置やブロック配置を前提にしている場合、信号自体が一部残っていても位置合わせに失敗することがあります。

メタデータについては別です。リサイズ処理そのものがEXIF削除を要求するわけではありません。実際に何を残すかは書き出しソフトやサービスの実装次第です。

切り抜きは画素を実際に削除する

クロップでは範囲外の画素がなくなります。その部分だけに存在した信号は戻りません。信号を画像全体に分散する方式なら一部が残る可能性はありますが、利用できる情報量は減り、座標の原点も変わります。

そのため、リサイズ耐性とクロップ耐性は同じ指標ではありません。

スクリーンショットで「すべて消える」とは言い切れない

スクリーンショットは元ファイルのEXIFをそのまま持ち越す処理ではありません。画面に表示された内容を新しい画像として記録します。しかし、画面に見えている可視ウォーターマークは当然残り得ますし、見えない信号も表示スケールやキャプチャ解像度、信号設計によっては一部が残る場合があります。

来歴技術では、埋め込みメタデータだけでなくクラウド検索、fingerprinting、見えない透かしを併用する実装もあります。Adobeは、クラウドに保存されたContent Credentialsについて、スクリーンショットからpossible matchを見つける仕組みを案内しています。

スクリーンショットはファイルの連続性を大きく断ち切りますが、あらゆる情報を必ず同時に消すわけではありません。

情報がどこに記録されていたか、外部の照合手段があるかで結果は変わります。

SNSやメッセージアプリを一括りにできない理由

同じサービスでも、フィード投稿、DM、ストーリーズ、通常画質送信、ファイル添付などで処理経路が異なることがあります。モバイルとWebでも違いが出る場合があります。さらにプラットフォームは画像処理パイプラインを更新します。

だから「このSNSなら透かしが残る」「このメッセージアプリなら消える」と永続的な一般論にするのは危険です。検証するなら、サービス名、日付、送信経路、元画像のサイズと形式、品質設定、返ってきたファイルを記録する必要があります。

メタデータがないことは何を意味する?

それだけで「加工済み」「AI生成」「偽物」とは言えません。スクリーンショット、プライバシー配慮の書き出し、SNS処理、画像編集、形式変換など、一般的な処理でもメタデータは失われます。

逆に、もっともらしいEXIFが残っていても無加工のカメラ原本を証明するものではありません。メタデータは編集や再記録が可能です。詳しくは写真のメタデータから何が分かるのかを参照してください。

見えない透かしが見つからないと「入っていない」のか

未検出には複数の原因があります。最初から埋め込まれていない場合もあれば、圧縮やリサイズで弱まった、クロップで失われた、同期に失敗した、別の鍵や検出器を使った、検証範囲を超える変換が行われた、といった可能性もあります。

検出できた場合は、その画像から対象のシグナルに一致する手掛かりが観察されたということです。共有前に加えたシグナルが、その後の画像でどう残っているかを確認する材料になります。仕組みについては見えない電子透かしはどう機能する?で詳しく説明しています。

Content Credentialsは別の問いに答える技術

C2PA Content Credentialsは、署名されたassertionとasset bindingを使い、生成や編集の来歴を検証可能な形で伝える仕組みです。ただし、C2PA自身も来歴情報の検証を「内容が真実であること」や「良いコンテンツであること」の判定とは区別しています。

メタデータ、電子透かし、署名付きの来歴情報は競合というより補完関係です。それぞれ扱う情報の種類が異なります。

共有された画像を受け取ったら、何を見るべきか

まず手元のファイルそのものを確認します。形式と解像度、残っているメタデータ、必要なら対象システムの透かし検出結果、Content Credentialsの有無を順に見ます。そして観察と結論を分けます。「1080pxに縮小されEXIFがない」は観察ですが、「だから偽物だ」は追加の証拠を要する結論です。

SIGNAの位置づけ

SIGNAは、可視ウォーターマーク、見えないSIGNAシグナル、画像状態の確認を一つの断定的スコアにまとめません。可視ウォーターマークを適用すると、見えないSIGNAシグナルも同時に追加されます。JPEGでは現在DCTベースの周波数領域方式を使用しています。

共有前に印を加え、共有後に手元へ戻ってきた画像をInspectで見直せるのが、この流れの実用的なポイントです。再圧縮、リサイズ、切り抜き、スクリーンショット、プラットフォーム処理は検出性に影響するため、確認時にはその変化も合わせて見ます。

共有後に問うべきなのは「同じ写真か」だけではありません。

ファイル構造、メタデータ、画像そのもの、来歴情報のうち何が変わり、何が残っているのか。そして今あるファイルから何を確認できるのかを、それぞれ分けて考えることが重要です。

次に読む記事

参考資料

C2PA — A New Implementation Guide for Content Credentials (2026)

C2PA Technical Specification 2.1

Adobe — Content Credentials overview

Adobe — Find and recover matching Content Credentials

SIGNAで共有前の準備と画像確認を

SIGNA for Androidなら、写真を共有する前に見えるウォーターマークと見えないSIGNAシグナルを準備し、あとで手元にある画像を同じアプリで確認できます。共有前の準備から、シグナルや対応する画像情報の確認までを端末上でつなげられます。

無料インストール · サブスクなしで毎月5回まで無料 · もっと使うならPro
Google Play で手に入れよう
← SIGNAの記事へ戻る