ページ「HLSL (High Level Shader Language)」と「パックドピクセル」の間の差分
(ページ間の差分)
ナビゲーションに移動
検索に移動
imported>Administrator |
(→概要) |
||
1行目: | 1行目: | ||
− | ''' | + | '''パックドピクセル'''([[英語]]:packed pixel)とは、[[コンピューターグラフィックス]]における二次元画像の表現方式のひとつで、1ピクセル単位で色を管理する方式である。 |
== 概要 == | == 概要 == | ||
− | + | メモリ空間では以下のように[[ピクセル]]単位で[[データ]]が並ぶ。 | |
+ | * RGBA,RGBA,RGBA… | ||
− | + | パックドピクセル方式では[[プログラム]]から1ピクセルを取り出したり書き換えたりする処理を簡単に行えるという特徴がある。また[[液晶ディスプレイ]]の[[ドット]]もバックドピクセルのような配列になっているため[[サブピクセル]]の処理が行いやすいという利点もある。 | |
− | + | 一方で「赤だけ」などと色単位(三原色単位)で画像処理を行いたい場合には効率が悪い。 | |
− | + | たとえば[[JPEG]]の圧縮伸長ルーチンなどがこれに該当する。 | |
− | + | [[DOS/V]]([[VGA]])ではパックドピクセル方式を採用しており[[PC-9801]]より[[ゲーム]]が作りやすかった。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
+ | * [[プラナー方式]] | ||
== 参考文献 == | == 参考文献 == |
2016年12月19日 (月) 06:57時点における最新版
パックドピクセル(英語:packed pixel)とは、コンピューターグラフィックスにおける二次元画像の表現方式のひとつで、1ピクセル単位で色を管理する方式である。
概要[編集 | ソースを編集]
- RGBA,RGBA,RGBA…
パックドピクセル方式ではプログラムから1ピクセルを取り出したり書き換えたりする処理を簡単に行えるという特徴がある。また液晶ディスプレイのドットもバックドピクセルのような配列になっているためサブピクセルの処理が行いやすいという利点もある。
一方で「赤だけ」などと色単位(三原色単位)で画像処理を行いたい場合には効率が悪い。 たとえばJPEGの圧縮伸長ルーチンなどがこれに該当する。
DOS/V(VGA)ではパックドピクセル方式を採用しておりPC-9801よりゲームが作りやすかった。