読書会(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より)。
画像を拡大するときの品質について → 宿題
以上
[ 戻る ]