bitmap
bitmapは、コンピューティングの文脈によって大きく分けて二つの異なる意味で使われます。一つは画像処理におけるラスタ形式のデータであり、もう一つはメモリ管理などのリソース追跡に用いられるデータ構造です。どちらの場合も、個々のビット(0か1)を特定の要素に紐付けて管理するという根本的な仕組みは共通しています。
画像形式としての特性
画像としてのbitmapは、小さな色の点(画素)が格子状に並んで構成されています。そのため、写真のような複雑な色使いを表現するのに適していますが、拡大すると画質が劣化し、いわゆるジャギーと呼ばれる階段状のギザギザが現れます。これに対し、数式で形状を定義するvector(ベクトル)形式は、どれだけ拡大しても画質が劣化しません。実務では、写真にはbitmapを、ロゴやアイコンなどの単純な図形にはvectorを使用するのが一般的です。
リソース管理における役割
データ構造としてのbitmapは、大量のフラグを効率的に管理するための手法です。例えば、ハードディスクの空きブロックを追跡する場合、各ブロックの状態を1ビット(空き=0、使用中=1など)で表現することで、メモリ消費を極限まで抑えつつ高速に検索することが可能です。この手法は、オペレーティングシステムのファイルシステムや、ネットワークのパケット管理など、低レイヤーのシステム設計において非常に重要な役割を果たしています。
意味
個々の画素の格子で構成されるデジタル画像で、各画素に特定の色の値が割り当てられているもの
The designer exported the logo as a high-resolution bitmap to ensure every pixel was precisely placed.
デザイナーは、すべての画素が正確に配置されるように、ロゴを高解像度のビットマップとして書き出した。
ビットを値の集合にマッピングしたもので、コンピューティングにおいてメモリブロックやディスククラスターなどのリソースの可用性や状態を追跡するために頻繁に使用されるもの
The operating system uses a bitmap to efficiently track which blocks on the hard drive are currently free.
オペレーティングシステムは、ハードドライブ上のどのブロックが現在空いているかを効率的に追跡するためにビットマップを使用している。
ベクトル画像やテキストを、画素で構成されるラスタ画像に変換すること
The software allows you to bitmap the vector paths for a more organic, textured look.
そのソフトウェアを使えば、より有機的で質感のある外観にするために、ベクトルのパスをビットマップ化することができる。