プログラムでピクセルジオメトリを決定できますか?


8

画面が異なれば、ピクセルジオメトリも異なり、赤、緑、青のコンポーネントが異なるパターンで配置されます。サブピクセルレンダリングを使用して見かけの解像度を高くすることは、ピクセルジオメトリがわかっている場合にのみ可能です(あるタイプのモニターで明瞭度を向上させると、別のタイプのモニターでは状況が悪化します)。

モバイル画面ではさまざまなピクセルジオメトリが非常に一般的であるため、デスクトップ/ラップトップとモバイル画面の両方でアプリケーションを実行する必要がある場合、これは特に重要です。

ユーザーに質問することなく、画面が実行時に使用するジオメトリを決定する方法はありますか?これが一般的に可能かどうかに興味がありますが、理想的には、WebGLでJavaScriptを使用するときに可能かどうかを知りたいです。


OpenGLを見るだけでは何も関連性がありません。おそらくJavaScriptライブラリがそれを実行できるでしょう
Ryp

私はあなたができるとは思わない、それがマイクロソフトがユーザーに尋ねる理由です。
joojaa

これは、これを判断する方法がないことを意味するのか、または一部のモニターがその情報を提供しないのかを疑問に思います。
trichoplax

3
まあ、私はあなたがモデルを取得してあなたのモニターを作ることができると思います多分これをリストするいくつかのリポジトリがありますか?私たちの誰かがそれを構築するのを止めるものがない場合はどうなりますか?
joojaa

回答:


1

マイクロソフトはこれをWindows 7でパントしているようです:

ClearTypeテキストチューナー

これは、ClearTypeが使用するレイアウトを選択するためにコントロールパネルで使用できるメソッドです。

さらに、iOSとWindowsの最新のUIスタイルでは、アニメーションと画面の回転が普及しているため、サブピクセルのアンチエイリアスが大幅に強調されていないようです。結果として、私はOSベンダーがすべての画面のサブピクセルレイアウトを理解するために多くの労力を費やさないことを期待しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.