Amazon 商品画像のカスタマイズ
December 28, 2005 2:54 AM
Amazon の商品画像は、URLの書き方によって回転させたり影をつけたりといったことができます。
独自に調べたものなので、正確ではない(推奨されていない)かもしれませんが、分かったものを簡単に解説していきます。
URLについて
商品画像のURLはこのようになっています。
http://images-jp1.amazon.com/images/P/B0000AIRN32.093._OU09_PE20_SCTZZZZZZZ_4.jpg
各パートはこのようになっています。
- リクエストを送るサーバ
サブドメインは、「images」、「images-eu」などがあります。amazon.co.jp の商品を扱うのであれば、「images-jp」にしておくのが無難です。 - ASIN、本の場合は ISBN
「ASIN」 は Amazon Standard Identification Number の略です。 - カントリーコード
「01」は、アメリカ(amazon.com)とカナダ(amazon.ca)「02」は、イギリス(amazon.co.uk)「03」は、ドイツ(amazon.de)「09」は、日本(amazon.co.jp) - 加工コマンド
「_」で区切って、画像を加工するコマンドを記述します。
同じ商品のその他の画像
商品画像には、パッケージなどのメインの画像の他に、ディスクレーベルや特典などの画像がある場合があります。
それらを表示する場合は、IN[01-0N] を使います。
http://images-jp.amazon.com/images/P/B0000AIRN3.09.IN01._OU09_PE20_SCTZZZZZZZ_.jpg
- Amazon Web Service を利用すれば、一覧を得ることが出来ます。
- 取得した XML の <ImageSet Category="variant"> にあります。
加工コマンド
画像サイズ
- SCTHUMBZZZ
画像サイズ(サムネイル)。
例:サムネイル画像 - SCTZZZZZZZ
画像サイズ(小)。
例:小画像 - SCMZZZZZZZ
画像サイズ(中)。
例:中画像 - SCLZZZZZZZ
画像サイズ(大)。
例:大画像
バッジ関連
- PE[01-99]
プライスオフバッジを付ける。
カントリーコードによってバリエーションがあります。
例:30%off のバッジ画像
例:カントリーコード03のバッジ画像 - PD[01-99]
プライスオフバッジを左に付ける。
例:35%off の左バッジ画像 - PF
ディスクの画像を付ける。
例:ディスクの画像 - PIsitb-st-arrow,TopLeft,[X],[Y]
「なか見!検索」バッジ(1)を付ける
例:「なか見!検索」バッジ(1)画像 - PIsitb-sm-arrow,TopLeft,[X],[Y]
「なか見!検索」バッジ(2)を付ける
例:「なか見!検索」バッジ(2)画像
カントリーコード
- OU[01,02,03,09]
カントリーコードを強制的に変更する。
加工コマンドに影響を与えます。
例:カントリーコード09から01に変更
フィルタ
- BL[N]
ぼかし。
例:画像をぼかす - SH[1-99]
シャープ。
例:画像をシャープにする - PA[M],[X],[Y],[N]
ドロップシャドウ。[M] は画像周りの余白、[N] はぼかしの強さ。
例:画像に影をつける - PB
ドロップシャドウの簡易版。左下に影を付ける
例:画像の左下に影をつける - PC
ドロップシャドウの簡易版。右下に影を付ける
例:画像の右下に影をつける - BO[N],[R,G,B]
枠線。[N] は枠線の太さ、[R,G,B] は枠線の色です。
例:オレンジの枠線をつける
回転
リサイズ
- SS[N]
[N] px の正方形の中に収まるようにリサイズします。
画像よりも大きい値を指定した場合は余白を追加します。
例:100px にリサイズ - SX[N]
[N] px の幅になるようにリサイズします。高さも同じ比率でリサイズされます。
画像よりも大きい値を指定した場合はリサイズしません。
例:幅を 50px にリサイズ - SY[N]
[N] px の高さになるようにリサイズします。幅も同じ比率でリサイズされます。
画像よりも大きい値を指定した場合はリサイズしません。
例:高さを 100px にリサイズ - SL[N]
[N] px の幅または高さになるようにリサイズします。
画像よりも大きい値を指定した場合はリサイズしません。
例: 100px にリサイズ
trackback
- http://miwa.offside.ne.jp/cgi-bin/mtos/mt-tb.cgi/2
comments