2004-01-04[n年前へ]
■WEBページのサムネイル画像作成&データベースCGI "webnail.cgi"
Webnail2を少しいじって、「WEBページのサムネイル画像を作成するCGI」を作ってみました。例えば、"http://www.hirax.net"のWEBページのサムネイル画像を取得したかったら、
http://hirax.net/webnail.cgi?uri=http://www.hirax.netなんていうようにして、CGIに『URLエンコーディングしたURL』を("uri="の後に)パラメータとして渡してやれば、その結果としてJPEG画像が返ってきます。サムネイル画像のサイズは180 px. * 180 px.です。
試しに、このページからそのCGIを操作してみれば、その出力画像などの感じがわかるかと思います。(ただし、CGIを直接操作する際には"http://hirax.net/webnail.cgi"のアドレスを使用して下さるようお願いします)。あるいは、このasahi.comのサムネイル画像 (http://hirax.net/webnail.cgi?uri=http://www.asahi.com)を見れば出力結果が判りやすいでしょうか。
ちなみに、表示したサイトはデータベースに登録され。以降は定期的にサムネイル画像が更新されますので、サムネイル作成に若干時間がかかる(といっても4秒位だと思います)のは初回時のみです。つまり、逆に言えば一回登録されたURLは「定期的に更新されるサムネイル画像」を流用するため、必ずしもその時のWEBページの状態が反映されるわけではないことになります。とはいえ、一日一回程度の更新はさせる予定でいます。