CODE HOUSE


Hello, I'm a freelance software engineer.


Google PhotoをBlogに貼り付ける

Google Photo

Blogに画像を貼り付ける場合、2つの方法が考えられる。

  • 記事と一緒に画像もアップロードする
  • 画像の置き場を別に用意し記事からリンクする

このサイトはgithub pagesを利用している。そのため、記事と一緒に画像もアップロードするとその分リポジトリの容量が増えてしまう。これはあまり好ましいと思えないので別に画像の置き場を用意する方法を採用する。なお、画像の置き場としてはgoogle photoを利用してみる。

Google Photoの画像をblogに表示する方法

  1. google photoでblogに表示したい写真を表示する。
  2. 画面右上の共有アイコンを選択する。
  3. 共有画面が表示されるので、リンクを取得を選択。
  4. 作成されたリンクを開いて、さらに画像を選択する。(結果、1.と同じような画面になる。コメントの追加機能があるところが1.とは異なる)
  5. 画像を右クリックして画像のアドレスをコピーする。

    ここで、取得されたアドレスは、アドレスさえ分かれば誰でも画像が見れる直リンクのアドレスとなっている。https://lh3.googleusercontent.com/...で始まる、とても長いアドレス。これをそのままblobに貼り付けてもいいのだが、これをさらにgoogleのアドレス短縮サービスで短くする。

  6. https://goo.gl/ で先ほどの長いアドレスを短くする。

  7. 短くなったアドレスをblogにimgタグなどで貼り付ける。

懸念事項など

  • 1.の画像に対しても右クリックして画像のアドレスをコピーすることができる。このアドレスをそのまま短縮してもいいのかもしれない。
  • 気になる場合は、google フォト 直リンクなどでググってみよう。
  • 画像への直リンクアドレスが未来永劫有効であるかが保証はされないと思われる。最悪blogの全画像が一気にデッドリンクになってしまうかも。

画像のexif、位置情報などはどうなるのか??

  • 上記の方法の場合、exif、位置情報は削除されるので安心してblogに貼り付けて大丈夫そうである。(2016/7/27現在)
  • google photoにアップロードされている画像の元データにはexif、位置情報が保持されている。
  • 共有や右クリックからの画像の保存、アドレスのコピーの場合にはexif、位置情報は削除される。
  • 画像の所有者がgoogle photoのメニューからのダウンロードを行った場合は、exif、位置情報付きでダウンロードされる。

今後の課題

上記の方法は手作業では非常に面倒くさい。自動で短縮アドレスを取得するような方法を考えたい。