web-dev-qa-db-ja.com

Amazonの製品広告APIでの中型および大型の画像はどこにありますか?

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から同様の画像を取得するにはどうすればよいですか?

2
octohedron

異なる画像サイズを使用する理由は、ページの最適化のためです。 Amazonでは、幅500ピクセル、高さ500ピクセルの単一の画像を簡単に作成できます。レイアウトに合わせて画像タグのサイズを制限するだけですが、必要のないときにブラウザーにダウンロードする大きな画像ファイルです。 Webサイトの画像のベストプラクティスは、サーバー上のソース画像をWebサイトに表示する予定のサイズにすることです。これにより、画像のダウンロードに必要な最小帯域幅のみが実際に使用されます。

AmazonがAPIを介して表示することを選択したサイズに関しては、最小サイズ(30px)でも、テーブルやデータグリッドのようなサムネイルに適しています。サイトに最適な画像サイズを決定するのは、設計者の責任です。

1