主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

Web サイトのサムネイルを Linux で生成

最終更新日 2007-04-16 06:22:21 (1年以上前の記事です)

仮想 X サーバと firefox などのブラウザ、 ImageMagic を使用して実現します。
環境は以下のとおりです。
CentOS-4.4
xorg-x11-Xvfb
firefox
ImageMagick
全部 yum でインストールできたと思います。

手順をざっと書くと
  1. 環境変数の設定
  2. 仮想 X サーバの起動
  3. 仮想 X の中で firefox を起動
  4. import コマンドでブラウザをキャプチャ
実際のコマンドは以下のとおり。 (bash)
# export DISPLAY=:1.0
# Xvfb :1 -screen 1024x768x24 &
# firefox -display :1 -width 1024 -height 768 &
# firefox -display :1 -remote "openurl(http://blog.enjoitech.jp)" &
# import -display :1 -window root ./pic.jpg
# killall Xvfb

これで、 pic.jpg という jpg ファイル名で http://blog.enjoitech.jp のサムネイルが作成されます。
実際は、これを毎回やるのではなく、 perl か何かで簡単なデーモンを走らせておき、 firefox までを走らせておき、 DB なりパイプなりを使って URL を渡して残りの処理だけを行わせたりするような感じにして、自動化すると面白いと思います。

最終更新日 2007-04-16 06:22:21

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google