中断していましたが、Servletの勉強の再開です。簡易掲示板もどきは、前回までに作ったところで一応よしとして(本当は試したいことがあるのですが、ちょっと経験値が足りない)、今回は別のことをやってみます。この本の中でも同じような内容を取り上げましたが、画像を動的に生成して返すServletを作ってみます。Javaの本を色々見てみましたが、画像を表示するプログラムを示したものは多々あるものの、画像を生成するプログラムを示したものは見つかりませんでした(例えば、イメージエディタなんかを作るには必須だと思ったのですが)。別件を調べるのに「やかん本」を見ていると、なんとそのもののプログラムを発見!これをベースに、アナログ時計を表示するServletを作りました。内容は、時刻から針の座標を計算して描画し、それをGIF形式に変換して出力するものです。Labsからありがたく頂戴して使っています。本当はJPEG形式に変換したいのですが、どうもうまく動かないようなので、あきらめました。JDK1.2ではJPEG形式に変換できるらしいのですが、サンプルがなく、くじけました。本当は針の太さを変えて描画したいのですが、そのやり方もわからず、めげました。昔はJavaといえばAppletだったので、描画のための機能がもっと揃っているのかと思っていましたが、案外貧弱なのだと思いました。Servlet日記(1999/09/05)。