【Panther】Mac os X 10.3【パンサー】Part2
■ このスレッドは過去ログ倉庫に格納されています
0325名称未設定
03/09/30 19:44ID:tgaazUc/>GUIオブジェクトって具体的にどの範囲のものを想定されてるのですか?
GUIを構成する各種オブジェクト要素(ウインドウ要素・
ボタンなど)をすべてベクターデータとして保持・描画
するってことですー。描画は今まで通りQuartzレイヤで
問題ないんじゃないでしょうか。
>そもそも「ベクター化」の具体的なメリットって何ですか? 「表示が
>完全にスケーラブルになる」ってどういう事ですか?
現状ではフォントサイズを変えてもウインドウなどを
構成する各種要素はピクセルデータに拘束されているわけ
ですよね。たとえば目の悪い爺さんがシネマを購入したと
して、デフォルトのフォントサイズを大きくしても
ウインドウ枠や最大化ボタン、サファリのgoogle窓などは
小さいままです。これを解決するには画面自体の解像度を
落とさなければなりませんが、それではせっかくの画素数が
無駄になる。GUIの各要素をベクターデータで持つことで、
「高精細度表示」と「高情報量表示」をユーザーが任意に
トレードオフできると考えます。
現状でもIconは128*128のピクセルデータを持ち
それをスケールするという処理でアイコン関係の解像度問題を
回避してますが、GUI全般に関してもこのような解決策は
使えるのかも知れませんね。
■ このスレッドは過去ログ倉庫に格納されています