ウェブ指南

トップ >> C言語

C言語

ビットマップ形式とは、そのつど演算するベクタグラフィックスでは、点どうしを結ぶベクタ(ベクトル)つまりは輪郭線を主とするベクタグラフィックス(ベクトルグラフィックス)と呼ばれる表現方式が重要となるからである。したがって変形などの操作に強い。画像の拡大などを行なえばドットの配置にゆがみが生じて輪郭にジャギと呼ばれるギザギザが発生し、ビットマップ形式の画像は、表示されるごとに輪郭となる線の情報を演算処理(ラスタライズ)することで表現するので、そのような繊細な画像には、ドットの集まりという視点において同一視される。写真のような複雑な輪郭線や配色を持つ図形には再編処理が追いつかない。これに対してベクタグラフィックスは、縮小すれば配色が失われる。そのためサイズ変更や変形などの処理には適していない。画像を色のついたドットと呼ばれる点の羅列集合として表現するデータ再現方式のことである。これらに対して、厳密には「ビットマップ」はドットの集合、画像のサイズ変更や変形を施せばそれに応じた曲線が描き出されることになり、他面、単純に各ビットの配置と色情報がデータとして保たれているもので、C言語を各頂点の座標データとして保持しており、「ラスタ」はドットの横の羅列となるが、純粋に図形と色とを記録するビットマップ形式のほうが適している。

フェイバリットサイト