2017年2月1日水曜日

Google フォトから直リンクを取得して画像を貼り付ける方法

Google フォトから直リンを取得してウェブサイト上に画像を表示する方法です。

ダイレクトリンクを取得するまでのルートは狭いので細かく説明します。



  1. Google フォトへログイン。

    共有アルバムを作成して表示する画像を登録します。

    Google フォトにおけるアルバムとは、タグ付けと同じような意味合いです。画像本体はGoogle フォトのルートに散乱しています。「画像を共有する」というのは「共有フォルダへ登録する」のとイコールです。

    先にアルバム作成しなくてもファイルの共有時点でも作成できます。


  2. 共有リンクを取得します。

    公式の方法で画像のプレビューのURLを取得します。

    画像を選択して、「共有

    「リンクを取得」

    https://goo.gl/photos/5Zou5LYkP1AUFiwh6

    ダウンロードメニューのURLとプレビューした画像のURLは時間と共に変化するので使えません。

    ログインした状態では、いかなる方法でも固定のダイレクトリンクは取得できません

  3. ログアウトするか、他のブラウザから共有リンクを開きます。短縮URLからリダイレクトされます。

    リダイレクト先の画面の画像のURLとダウンロードメニューのURLは、同じ理由でダイレクトリンクではありません。

    画像をクリックしてプレビューを表示。

  4. プレビュー画像を右クリックしてURLを取得します。

    https://lh3.googleusercontent.com/dmWeUhm17TEeikHzFW5fnLEkuJvg6QS_hDMPrCWPDENvy6ypIphO03duayZtav3vaqT8cj-oi7SJUWsJbcPj3W1rJ1HG-v5ZaSytwvHr5R1ceoquwQ1TJJMJixF0IPIx5Ig3DA=s435-no

  5. 末尾のs435-noで435pxへ変更されているので、s0の原寸大へ変更します。

    https://lh3.googleusercontent.com/dmWeUhm17TEeikHzFW5fnLEkuJvg6QS_hDMPrCWPDENvy6ypIphO03duayZtav3vaqT8cj-oi7SJUWsJbcPj3W1rJ1HG-v5ZaSytwvHr5R1ceoquwQ1TJJMJixF0IPIx5Ig3DA=s0

    このURLが、最終的なダイレクトリンクになります。<img src="url">で貼り付けできます。

    s0dにするとダウンロードダイアログが表示されます。

Picasaの元画像を取得する方法と違い、s0dは、確認した限りは、どちらもハッシュが同じ元画像です。

おそらく過去のPicasaやGoogle+ Photoには、アップロードした画像を自動加工する機能があったためだと思います。

取得手順は面倒くさそうですが。あらかじめアルバムの共有URLをお気に入りに登録しておけば、意外に簡単に取得できます。