実際に手に入るもの
Facebookから保存した写真は、長辺が最大2048ピクセルのJPEGファイルです。画像の情報量によって、おおよそ70KBから250KBの間に収まります。公開ページから無作為に取った3枚は1638×2048、2048×2048、2048×1152で返ってきました。長辺は常に一定で、縦横の比率は投稿されたままです。
これはFacebookが一般公開用に保持している最大のコピーであり、このツールがお渡しするのもそれです。途中で拡大したり、圧縮し直したり、印を付けたりはしません。
使える写真リンク
上の入力欄に、次のいずれかを貼り付けてください。
- 写真を開いた状態のアドレスバー。
facebook.com/photo?fbid=…という形をしています - スマホアプリの共有メニューにあるリンクをコピー。
facebook.com/share/p/…という短いアドレスになり、中身については何も示しません - 検索結果で見かける長い形式の
facebook.com/<ページ>/photos/… - ストーリーに投稿された写真。これはストーリー保存ツールが扱います。リンクが名指ししたカードを取り出すので、並びの先頭が返ることはありません
写真がアルバムの中にある場合、アルバムの文脈は無視されます。別々のアルバムから開いた同じ画像は同じ一枚であり、どちらの経路でも同じファイルが手に入ります。
なぜ写真そのもののページを開くのか
完全なコピーとサムネイルを分けるのがここで、ほかのツールがどこで取り違えるのかも同じ理由で説明できます。
写真付きの投稿は、その写真を二度持っています。一度はフィードに表示される横幅640ピクセルほどの画像として、もう一度は写真自身のページへの参照としてです。小さい方は「大きいサイズで要求できるファイル」ではありません。寸法がリンクの中に書き込まれ、署名されているため、数字を手で書き換えても大きな画像ではなくサーバーに拒否されるアドレスができるだけです。
そのため、投稿や共有リンクを貼り付けると、ツールはその投稿がどの写真についてのものかを読み取り、その写真のページを開きます。完全な版を持つページはそこだけだからです。1秒余分にかかりますが、640ピクセルと2048ピクセルの差はそこで決まります。
元のファイルにならない理由
カメラから出てきたままのファイルを返せるダウンローダーは存在せず、できると言うものはやっていないことを説明しています。Facebookはアップロードされた時点ですべての画像を再エンコードします。自社の上限まで縮小し、自社の品質で圧縮し、元のファイルは捨てます。サーバーに残るのは処理済みのコピーで、アカウントの外にいる人が取り出せる上限がそれです。
再投稿する、小さく印刷する、送られてきたものを取っておく。ほとんどの用途では2048ピクセルで十分すぎます。元のファイルがどうしても必要なら、投稿した本人に頼むほかありません。
リンクは.pngなのに、落ちてくるのは.jpg
写真のアドレスが.pngで終わっているのに、届くファイルがJPEGということがあります。これはどちらの落ち度でもありません。Facebookはアップロード時の名前のまま保管し、配信するときに変換して、その変換を名前ではなくリンクの中で知らせています。
このツールはファイルの呼び名ではなく実際に配信されている中身を読むので、拡張子が中身と一致します。.pngという名前のJPEGは開けるソフトと開けないソフトがあり、人に渡すと戸惑わせる種類のファイルです。
ファイルに付いてこないもの
Facebookはアップロードの時点で写真に埋め込まれたメタデータを削除し、保存されるコピーはその掃除済みの版から作られます。3つのファイルで確認しました。EXIFブロックなし、XMPなし、カラープロファイルなしです。実際には次のことを意味します。
- カメラの情報がない。メーカー、機種、レンズ、シャッター速度、ISO感度は消えています
- 位置情報がない。GPS座標はアップロード時に削除され、ダウンロードしたコピーから取り戻すことはできません
- 撮影日がない。ファイルに付く日付はダウンロードした時刻であって、撮った日ではありません
- カラープロファイルがない。色は通常のsRGBとして読まれます。ブラウザもスマホももともとそう想定しています
これらが必要なら、撮影した本人の元ファイルには今も残っています。
パソコンでは3クリック
写真をフィードの中に置いたままにせず、ビューアいっぱいに開いてください。ブラウザのアドレスにphoto?fbid=が含まれているはずです。そのアドレスをコピーして上に貼り付け、ファイルを選びます。フィードの画像を右クリックした場合はたいてい640ピクセルのコピーが保存され、画面ではきれいに見えても、ほかの場所では期待外れになります。
検索結果から来てアドレスがfacebook.com/<ページ>/photos/…のような形でも問題ありません。先に整える必要もなく、Facebookやスマホが付けた追跡用のパラメータは無視されます。
スマホでは
スマホで画像を長押しするのではなくダウンロードツールを使う理由は、保存の選択肢が必ず出てくるとは限らないこと、そして出てきても、アプリによっては完全なコピーではなく画面サイズのコピーを渡してくることにあります。
写真を開き、共有ボタンを押してリンクをコピーを選び、ここに貼り付けてください。ファイルはいつものダウンロードフォルダに入り、iPhoneならそこから写真アプリへ移せます。インストールするものはなく、どこにもログインしません。
リンクが通らないとき
うまくいかない場合のほとんどは次の3つで説明がつきます。直すというより、見分ける話です。
- 投稿がもうない。写真は削除され、ページは閉じられ、アカウントは停止されます。なくなったものへのリンクはこちら側では直せません。ブラウザで開けば、ツールが見ているのと同じものが見えます
- リンクに文章が付いてきた。端末によっては、共有メニューがキャプションごとコピーします。何も起きないときは、リンク全体だけを貼り付けたか確かめてください
- 写真ではなくプロフィールのリンク。誰かのページへのリンクは人を指しており、画像を指してはいません。先に写真を開いてからコピーしてください
Facebookは予告なくページの中身を組み替えます。この種のツールがある日動かなくなる正直な理由はそれで、そうなったときの修理はこちら側の仕事であって、利用者の失敗ではありません。
手元に置けるものと、公開できるもの
コピーを保存しても、その画像が誰のものかは変わりません。写真は撮った人のものであり、Facebookに載せたからといって公共のものになるわけではありません。ライセンスを得るのはFacebookであって、あなたではありません。
自分のために取っておくことは当たり前で、議論の余地もありません。友人が投稿したあなたの写真、レシピカード、住所の書かれたポスター、自分で作った画像。他人の写真を自分の名前で公開し直すのは別の行為で、苦情が出るのはそちらです。その線引きについての長い記事は、動画と同じように写真にも当てはまります。