Asamasi::AmazonCloud を公開
2006-02-18-7
[Programming]
ハマクモ (注:サービス終了) での
商品画像サイズ調整に使っている仕掛けを
Perl モジュールにしたので公開。
アマゾン画像によるタグクラウド(Tag Cloud)なのでアマゾンクラウド
(Amazon Cloud)。 Asamasi-AmazonCloud-0.1.tar.gz として、
<http://ta2o.net/tools/pm/src/> に置いておきます。
興味のある方はどうぞ。
bin/sample.pl の出力結果をブラウザで見たらこんな感じ:

画像サイズは1〜5の五段階で指定します。AWSの登録が必要です
(SubscriptionID)。アソシIDも適宜変更。
使い方の一例。詳細は bin/sample.pl, test.pl, perldoc を参照。
商品画像サイズ調整に使っている仕掛けを
Perl モジュールにしたので公開。
アマゾン画像によるタグクラウド(Tag Cloud)なのでアマゾンクラウド
(Amazon Cloud)。 Asamasi-AmazonCloud-0.1.tar.gz として、
<http://ta2o.net/tools/pm/src/> に置いておきます。
興味のある方はどうぞ。
bin/sample.pl の出力結果をブラウザで見たらこんな感じ:

画像サイズは1〜5の五段階で指定します。AWSの登録が必要です
(SubscriptionID)。アソシIDも適宜変更。
使い方の一例。詳細は bin/sample.pl, test.pl, perldoc を参照。
use Asamasi::AmazonCloud;
my $ac = Asamasi::AmazonCloud->new
(aid => "137439-22",
subscriptionid => "1234567890ABCDEFGHIJ",
cache => "/var/tmp/cache-amazon",
type => "medium",
);
my @azinfo =
(['4047915068', 1], ['4839919933', 3], ['4887188625', 4],
['B000C5NVPY', 1], ['4480085459', 1], ['4798110523', 5],
['B000E6FYFG', 2], ['4798110671', 2]);
for my $az (@azinfo) {
print $ac->create_image(asin => $az->[0], size => $az->[1]);
}
