APIは、この製品に対して110px x 110pxの画像を持つLargeImageノードを返しています: http://www.Amazon.com/Syma-X5C-Exlorers-2-4G-Quadcopter/dp/B00OCFMVHE =画像の大きいサイズはどこですか?
本当に、私は何をすることになっていますか?ウェブサイトで110x110ピクセルの画像を使用できません。これらはサムネイルサイズでもありません
これはXML応答です。
<ImageSets>
<ImageSet Category="primary">
<SwatchImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL30_.jpg</URL>
<Height Units="pixels">30</Height>
<Width Units="pixels">30</Width>
</SwatchImage>
<SmallImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL75_.jpg</URL>
<Height Units="pixels">75</Height>
<Width Units="pixels">75</Width>
</SmallImage>
<ThumbnailImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL75_.jpg</URL>
<Height Units="pixels">75</Height>
<Width Units="pixels">75</Width>
</ThumbnailImage>
<TinyImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL110_.jpg</URL>
<Height Units="pixels">110</Height>
<Width Units="pixels">110</Width>
</TinyImage>
<MediumImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL160_.jpg</URL>
<Height Units="pixels">110</Height>
<Width Units="pixels">110</Width>
</MediumImage>
<LargeImage>
<URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL.jpg</URL>
<Height Units="pixels">110</Height>
<Width Units="pixels">110</Width>
</LargeImage>
</ImageSet>
</ImageSets>
アイテムのページで見つけたこの画像: http://ecx.images-Amazon.com/images/I/51E4oeAVKtL。SX522 .jpg はるかに大きい! APIから同様の画像を取得するにはどうすればよいですか?
異なる画像サイズを使用する理由は、ページの最適化のためです。 Amazonでは、幅500ピクセル、高さ500ピクセルの単一の画像を簡単に作成できます。レイアウトに合わせて画像タグのサイズを制限するだけですが、必要のないときにブラウザーにダウンロードする大きな画像ファイルです。 Webサイトの画像のベストプラクティスは、サーバー上のソース画像をWebサイトに表示する予定のサイズにすることです。これにより、画像のダウンロードに必要な最小帯域幅のみが実際に使用されます。
AmazonがAPIを介して表示することを選択したサイズに関しては、最小サイズ(30px)でも、テーブルやデータグリッドのようなサムネイルに適しています。サイトに最適な画像サイズを決定するのは、設計者の責任です。