Amazonの画像の扱いについて改めて調べてみました。
かなり前(2005年前半くらい)に作成した割引率付のAmazonの商品画像がうまく表示がされなくなっていたので改めて調べてみました。知っている人から見ると「今頃そんなことを言って」と言われそうですが…。
画像リンクの生成
Amazonの商品画像へのリクエストURL
http://images.amazon.com/images/P/
上記のURLにASIN番号や、国別番号、画像サイズの指定を「.」でつなげていきます。国別番号は以下の通り
- 01 - US, CA
- 02 - UK
- 03 - DE
- 08 - FR
- 09 - JP
続いて画像サイズの指定になります。
- Large size - _SCLZZZZZZZ_.jpg (view image)
- Medium size - _SCMZZZZZZZ_.jpg
- Small size - _SCTHUMBZZZ_.jpg (view image)
- Thumbnail size - _SCTHUMBZZZ_.jpg (smallと同じオプション)
- Tiny - _SCTZZZZZZZ_.jpg (view image)
- Very small (swatch) size - _SCSWATCHZZ_.jpg (Very view image)
試しに、しおんの王(ASIN:4063144720)にてMediumサイズの画像を作ってみると次のような感じになります。
http://images.amazon.com/images/P/4063144720.09._SCMZZZZZZZ_.jpg
画像効果をつける。
商品画像にちょっとした効果もつけることが出来ます。一応公式に公表されているものをあげてみます。
割引率を付加する。国別番号の後に、「_PExx」と指定します。xxは割引率になります。20%オフだったら _PE20 と指定します。
http://images.amazon.com/images/P/4063144453.09._PE20_SCMZZZZZZZ_.jpg
画像を回転する。「_PTxx」と指定します。右にxx℃画像を回転させます。
http://images.amazon.com/images/P/4063144186.09._PT10_SCMZZZZZZZ_.jpg
続いて非公式っぽいもの。画像に影をつけます。「_PC」と指定します。
http://images.amazon.com/images/P/4063144038.09._PC_SCMZZZZZZZ_.jpg
画像の幅を調整します。「_SXxx」と指定します。xxで画像の幅(px)を決めます。ただその指定した幅よりサイズの小さいものに関してはそのままになります。
http://images.amazon.com/images/P/4063143783.09._SX200_SCLZZZZZZZ_.jpg
画像サイズの指定については次のようなものがあります。「_SXxx(横幅)」、「_SYxx(高さ)」、「_SLxx(大きい方を)」、「_SSxx(正方形へ)」
画像効果は複数を組み合わせることが出来ます。割引率と影をつけ更に回転させると。
http://images.amazon.com/images/P/4063143600.09._PC_PE15_PT10_SCMZZZZZZZ_.jpg
ここで注意です。画像効果を指定した順に重ね合わせて生成されます。
http://images.amazon.com/images/P/4063143600.09._PE15_PT10_PC_SCMZZZZZZZ_.jpg
上のように影のプロパティ(_PC)を最後につけちゃうとなんか変な画像になっちゃうのでご注意を。
画像類は最近はまっている「しおんの王」を使用してみました。将棋ミステリー漫画?で面白いので皆さんも良かったらどうぞ。
コメント