TMDbの正式画像サイズ

TMDbが提供する正式画像サイズを知らなく、例えば俳優のサムネイルは横幅150ピクセルを取得していたわけです。昨日、取得エラーが出たので調べてみると、正式サイズ以外の提供は打ち切られたそうです。


Image sizes — Talk — The Movie Database (TMDb)

https://www.themoviedb.org/talk/5a5bf3860e0a260d9d0013c5


上記によると

{ "images": { "base_url": "http://image.tmdb.org/t/p/", "secure_base_url": "https://image.tmdb.org/t/p/", "backdrop_sizes": [ "w300", "w780", "w1280", "original" ], "logo_sizes": [ "w45", "w92", "w154", "w185", "w300", "w500", "original" ], "poster_sizes": [ "w92", "w154", "w185", "w342", "w500", "w780", "original" ], "profile_sizes": [ "w45", "w185", "h632", "original" ], "still_sizes": [ "w92", "w185", "w300", "original" ] } }

ということらしいので、150ピクセルのものは154ピクセルに変更して取得するようにしなければならなくなりました。

サイズ別のURLはWeb.configで指定しているので、応急措置としてWeb.configを修正し対応します。


俳優画像は1枚当たり横方向へ4ピクセルの増なので、画面デザインを変更しなくても良いかなと思いましたが、こちらはBLOBに格納したバイナリオリジナル画像から横幅150pxにレンダリングしているので、対応不要でした。

2018-02-04


予告編はyoutubeからのサムネイルですから影響なし。

2018-02-04 (1)


ポスターも壁紙(backdrops)もBLOBに格納したバイナリオリジナル画像からレンダリングしているので、対応不要でした。

2018-02-04 (2)

2018-02-04 (3)

コメント

このブログの人気の投稿

ダブルクォーテーションで括られたCSVカ​ンマ区切りテキストファイルを SQL Server で Bulk Insert する方法

PowerShellでTSV/CSVの列を絞り込んで抽出し、(先頭/行末)からN行出力する

IKEAの鏡を壁に取り付ける