Twitterの画像を最大サイズで表示する方法
例として上記tweetに含まれる画像のURLから
https://pbs.twimg.com/media/FHccCc_WYAICxRd.jpg
.jpgを削除し ?format=jpg&name=orgi
をつけるとオリジナルサイズを表示することができる。
https://pbs.twimg.com/media/FHccCc_WYAICxRd?format=jpg&name=orgi
(:orig
を付けるパターンも使用できる 旧方式)
https://pbs.twimg.com/media/FHccCc_WYAICxRd.jpg:orig
Twitter画像URLのフォーマット
URLのパラメータを変更することにより様々なサイズに変更できる
画像フォーマット
<base_url>?format=<format>&name=<name>
例:https://pbs.twimg.com/media/FHccCc_WYAICxRd.jpg:
パラメータ | 値 | 説明 |
<base_url> | https://pbs.twimg.com/media/FHccCc_WYAICxRd | ベースURL(ファイル拡張子を除いたもの) |
<format> | jpg | 画像のフォーマット(jpg or png オリジナルのフォーマットに応じる) |
<name> | orgi | サイズ |
画像サイズパラメータ
その他のサイズを取得したい場合のパラメータ
name | 画像 | |
thumb | 150x150 | 正方形に切り取られる |
small | 680x680 | アスペクト比維持 |
medium | 1200x1200 | アスペクト比維持 |
large | 2048x2048 | アスペクト比維持 |
orig | オリジナルサイズ | オリジナルサイズ |
例
https://pbs.twimg.com/media/FHccCc_WYAICxRd?format=jpg&name=thumb
https://pbs.twimg.com/media/FHccCc_WYAICxRd?format=jpg&name=small
https://pbs.twimg.com/media/FHccCc_WYAICxRd?format=jpg&name=medium
https://pbs.twimg.com/media/FHccCc_WYAICxRd?format=jpg&name=large
参照
- Retrieving full-size images — media.fields=url points to resized version? – Twitter API / Twitter API v2 (Early Access) – Twitter Developers
- Entities object | Docs | Twitter Developer Platform