Webのサムネイル生成をJavaでやってみる【後編】 このエントリーを含むはてなブックマーク bookmarked users

Java | 2007/07/04 00:44:53

さて、前回である程度環境の構築ができたと思いますが、今回は引き続き環境整備(まだあるの・・・)と実際のプログラムの作成を行っていきます。

SWTのインストール

SWTというのは、Standard Widget Toolkitの略でEclipseなんかで使われているJavaのGUIライブラリです。AWTやSwingなどと違って、よりネイティブに近い外観・操作性を持っていると言われています。

実は、最初はXULRunnerとAWTとかでガリガリ書いてやるぞ~と思っていたのですが、よくよくSWTのJavaDocを読むと、Browserクラスというそのものズバリなクラスがあったので、そちらを使わせてもらうことにしました。

SWTのインストールはEclipse環境であれば特になにもする必要はないですが、今回サーバに設置することもあり、まず別途Eclipse Projectのサイトからダウンロードしてきます。リンクがunstableのバージョンになっているのは理由があって、The SWT FAQ によるとGeckoのバージョンとSWTのバージョンの組み合わせによっては正常に動作せず、前編でインストールしたXULRunner 1.8.1を利用するので、今回は3.3をダウンロードします。先ほどのリンク先の一番下の方の「SWT バイナリーおよびソース」というところにある、Linux (x86/GTK 2) 版を選びました。

解凍後、swt.jar を好きな場所へおきCLASSPATHに追加します。

  • mv swt.jar /usr/java/jdk1.5.0_12/lib/
  • export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/swt.jar
続きを読む

Webのサムネイル生成をJavaでやってみる【前編】 このエントリーを含むはてなブックマーク bookmarked users

Java | 2007/07/03 03:05:06

ちょっと、仕事でWebページのサムネイル生成プログラムが必要になるかもしれないというわけで、調べてみました。すると、既に色々と調べられている方がいるようです。

[J] 続・サーバー側でWEBサイトのスクリーンキャプチャ、サムネイルを作成する方法 - Jamz (Tech)

しかし、なんか自分にはいまいちマッチするものがなかったのでちょっと作ってみることにしました。

続きを読む