Amazonにリンクする際にほとんどの方が商品画像を利用していると思いますが
実はあの画像・・・加工できるんです。
ここでは個人的にかなりおもしろかった
エースコンバット5のパッケージを利用します。
まずエースコンバット5のASINは「B0002TY16I」です。
これのURLはこれです
http://images.amazon.com/images/P/B0002TY16I.09.MZZZZZZZ.jpg
まず最初の下記部分は全商品共通です
http://images.amazon.com/images/P/
http://images-jp.amazon.com/images/P/
使ってるのは上のほうのドメインですけど
下のほうを使っても同じように取得できます
加工できる部分はこのファイル名の部分です
B0002TY16I.09.MZZZZZZZ.jpg
最初の「B0002TY16I」の部分はASINです
次の「09」は商品エリアコードです
日本用:01
海外用:09
と設定されてますが
ほとんどの場合は海外用をしかありません。
音楽のジャケットなどでは
両方あるが色彩が微妙に違ったりします。
そして重要なのは「MZZZZZZZ」!
この8文字で構成されるのは画像の形式指定です
これはアルファベットを使ってオプションを指定し
「Z」で8文字埋めるというものです
サイズを変化させるのは最初の1文字目。
大:L
中:M
小:T
極小:THUMB
極小だけ5文字ですがルールにのっとり
THUMBZZZとZ文字で8文字埋めてみると・・・
![]()
http://images.amazon.com/images/P/B0002TY16I.09.THUMBZZZ.jpg
というように極小サイズがでます。
あとは画像を傾けたり、値引率を表示したりできますが
この加工はサイズが「小」に限定されるので注意が必要です。
まず画像を傾ける方法は
左:1TZZZZZZ
右:1TRZZZZZ
です

http://images.amazon.com/images/P/B0002TY16I.09.1TZZZZZZ.jpg
次は値引率の表示です
10%OFFの場合は

http://images.amazon.com/images/P/B0002TY16I.09.10TRZZZZ.jpg
というように「10TRZZZZ」と指定すればOKです
最初の10が値引率なので
95%OFFなら

http://images.amazon.com/images/P/B0002TY16I.09.95TRZZZZ.jpg
となります
割引率の数字に応じてマークの色も変化します
そして値引率を右にもっていきたければ

http://images.amazon.com/images/P/B0002TY16I.09.95TLZZZZ.jpg
という風に「95TLZZZZ」と「TR」を「TL」にすればOKです
left・rightの頭文字です
値引率は1~99まで整数のみ対応してます
(1%の場合は01と2桁指定すること)
傾ける方法と値引率を同時にすると

http://images.amazon.com/images/P/B0002TY16I.09.50TTZZZZ.jpg
という風にできます
微妙な問題ですが

http://images.amazon.com/images/P/B0002TY16I.09.00TTLZZZ.jpg

http://images.amazon.com/images/P/B0002TY16I.09.TTLZZZZZ.jpg
というように割引率を0にして傾けるのと
傾けるだけのとは商品の位置が微妙に違います
これも覚えるのが面倒なので
ASINから自動で画像URL生成するスクリプト
http://www.yanbe.net/cgi/aws/image.cgi
なおこの画像加工はAmazon公式にはどこに載ってるかわからなかったので
自分で調べたものですので
今後、ずっと使えるかどうか不明ですので
ご了承ください
今回も下記2サイトにお世話になりました!
感謝!
↓AsociateHelper
http://a-h.parfe.jp/intro.html
↓はてなダイアリー - まんぷく::日記(Amazon画像、さらなる機能)
http://d.hatena.ne.jp/manpukuya/20040119#1074438001