読書会(Filthy Rich Clients)第2回議事録

[ 戻る ]


「Filthy Rich Clients」を読む会 第2回
2009年5月29日(土) 高津市民館 第5会議室 10:00〜17:00
参加者:高橋(智)、吉本、今井、岩室、高橋(徹)、石黒、村山、松永、高江洲、
根本、尾関、小棚木(記)

今回の範囲: 第3章P45 〜 第4章P113 例:PictureScalerの前まで

第3章

P46 11行目 「このオブジェクトは、・・・」⇒ 訳がおかしい。
21行目 JSE 1.2リリース → J2SE 1.2リリース?
P47 ※2 「出力処理」って何? → 原著では「printing」。印刷処理のこと?

「通常は、明示的にGraphicsオブジェクトを取得する必要はありません。」
「通常は、明示的にGraphicsオブジェクトを取得する必要はありません。」
※ 重要なので2回載せます。

「移動量」は原著でどう書かれている? → translation (並行移動)

・Graphicsオブジェクトをコピーして使う。

P50 ヒント「たまたまこのすばらしい画像」って何?

P51
・paint(g)は直接呼んではいけない。

RGBのほかに アルファ値も指定できる。 → AWT

JOIN_MITERのMITERはどういう意味? → 線の末端の矢印や丸印

P60 「アンチアイリアスは時間がかかる」→ アンチエイリアスはハードウェアで
サポートされないのか?

P64 「Toolkit.getDesktopProperty()のJavadoc内にリンク」→ API以外のドキュ
メントは見つけにくい!!

P66 下から6行目 「ユーティリティメソッドあるのは」→ 「ユーティリティメ
ソッド "が" あるのは」

P67 3つ目の行列式の一番左の行列の "y'" の "'" が抜けている。

P71 RotationAboutCenter
最初のGraphicsのコピーがg2d.dispose()されていない。 → 一応
Graphics.finalize()でdispose()されている。
※ 黒の矩形と濃い灰色の矩形は同じサイズだが、錯視により違うサイズに見える。

回転は時計まわり(Y軸が逆向きなので)
回転の中心が奇数の座標の場合、微妙にずれる?

・transformメソッドとsetTransformメソッドは別物である。

P74 *12 「State-ment」???
P74 ヒント 2行目 「paint()オブジェクト」→ 「paint()メソッド」

drawImageで始点と終点が同じ場合どうなる?

漢字と英字混在の場合はベースラインはどこになる?

drawStringで日本語を縦書きできるか?(句読点も入れること) ⇒ 宿題
→ 青空Viewer (http://www.35-35.net/aozora/)という縦書きViewerがある。
(drawString使っている?)
※ テキストをコピペしましたがちゃんと表示されました。

P81 下から2行目 「Ellippse2Dプリミティブ」→「Ellipse2Dプリミティブ」

第4章
P98 getImageメソッドの宣言の戻り値のフォントが異なっている。

サポートされている画像フォーマットは? → 宿題(bmp, gif, jpegの新しい形式
(jpg2000)などは?)

getImageはSwingパッケージにもあるか? → ない。Swing以外でも使えるように
awtにあるのでないか?

「スケーラビティ」→「スケーラビリティ」?

*4 「第3章の座標変換の説で説明します。」→ 説明済み

P107 「SunのJavaの実装と等価」→ どういう意味?
DEFAULT, REPLICATE, FASTが同じ実装??
AREA_AVERAGINGとSMOOTHは同じ実装を指す(P105より)。

画像を拡大するときの品質について → 宿題

以上


[ 戻る ]