本記事では、コンピュータ上で静止画を表現する基本的な仕組みと、ラスターデータ(ビットマップデータ)、ベクターデータという2つの考え方、さらにJPEG、GIF、PNG、BMP、TIFF、EPSといった代表的な静止画ファイル形式の特徴を整理して解説します。
1. 画像データの基本構造を理解する

この章では、コンピュータが画像をどのように表現しているのかという基本的な仕組みを確認します。特に、画面を小さな点の集まりとして扱う「ラスターデータ」と、線や図形の情報として扱う「ベクターデータ」という2つの考え方を押さえておきましょう。
ラスターデータ(ビットマップデータ)
ラスターデータ(ビットマップデータ)とは、画像を「ピクセル」と呼ばれる小さな点の集まりとして表現する方式です。画面を縦横のマス目に区切り、それぞれのマス(ピクセル)に「どんな色か」という情報を記録していきます。デジタルカメラやスマホで撮った写真、多くのWeb画像はこのラスターデータで保存されています。
ラスターデータでは、ピクセルが細かいほど(解像度が高いほど)きれいな画像になりますが、その分データ量も大きくなります。また、拡大したときに輪郭がギザギザになる「ジャギー」が目立つという特徴があります。これは、限られた数のピクセルを無理に引き延ばすことになるためです。写真のように複雑な色や濃淡を表現したい場合に向いている形式だと理解しておきましょう。
ベクターデータ
ベクターデータは、直線や曲線、円や四角形などの図形を、数式や座標の情報として記録する方式です。たとえば「この位置からこの位置まで赤い線を引く」「中心と半径がこれこれの円を描く」といった指示の集合として画像を表現します。ロゴマークやアイコン、イラスト、文字など、形がはっきりしている図形の表現に適しています。
ベクターデータの大きな利点は、拡大・縮小しても画質が劣化しないことです。線や図形は数式で表現されているため、どれだけ拡大しても滑らかな輪郭を保てます。一方で、写真のような複雑な色の細かな変化を表現するのは苦手です。そのため、写真はラスターデータ、ロゴや図はベクターデータ、というように用途に応じて使い分けられています。
2. 代表的なラスタ画像形式の特徴

この章では、ラスターデータを保存する代表的なファイル形式であるJPEG、PNG、GIF、BMP、TIFFについて解説します。どれも「ピクセルの集まり」という点では同じですが、圧縮方法や透過の扱いなどに違いがあり、用途によって使い分けられています。
JPEG
JPEGは、写真の保存やWebページの画像などで最もよく使われるファイル形式の一つです。人間の目の特性を利用して、あまり目立たない細かな情報を削ることで、高い圧縮率を実現しています。このように、元の情報を完全には復元できない圧縮方式を「非可逆圧縮」といいます。
JPEGのメリットは、写真などのフルカラー画像を、比較的小さなファイルサイズで保存できることです。一方で、何度も保存し直すと圧縮による劣化が累積し、輪郭がにじんだりブロック状のノイズが目立ったりすることがあります。また、透過情報(透明部分)やアニメーションには対応していません。写真中心で、ファイルサイズを小さくしたい場合に適した形式です。
GIF
GIFは、256色までの限られた色数を扱うラスタ画像形式です。色数が少ない代わりに、ファイルサイズを小さく抑えやすく、古くからWebで利用されてきました。単純なイラストやアイコン、ロゴなど、少ない色で表現できる画像に向いています。
GIFの大きな特徴は、透過色と簡単なアニメーションに対応している点です。特定の色を透明として扱うことで、背景となじませることができます。また、複数枚の画像を連続して再生することで、パラパラ漫画のような動きのある画像(いわゆる「GIFアニメ」)を作ることができます。ただし、写真など多くの色が必要な画像にはあまり向いていません。
PNG
PNGは、GIFの代替として広く使われるようになったファイル形式で、「可逆圧縮」を採用している点が特徴です。可逆圧縮とは、圧縮・展開しても元のデータを完全に復元できる方式を指します。そのため、PNGでは圧縮しても画質の劣化は生じません。
さらに、PNGはフルカラー画像に対応しており、半透明を含む高度な透過表現もサポートしています。Webページのボタンやアイコン、背景と自然に重ねたいロゴなどに適しています。一方で、JPEGほど高い圧縮率は得られないため、写真を多数扱う場合にはファイルサイズが大きくなりがちです。画質を保ちたい画像や、透過が必要な画像に使うとよい形式です。
BMP
BMPは、主にWindowsで使われてきたビットマップ画像形式で、基本的には圧縮を行わずにピクセル情報をそのまま保存します。そのため、ファイルの構造は比較的単純ですが、ファイルサイズが大きくなりやすいという特徴があります。
現在では、Webで配布する画像や、容量を気にする用途でBMPが使われることは多くありません。しかし、圧縮による画質劣化がなく扱いやすいため、システム内部での画像のやり取りや、一時的な作業用画像として利用されることがあります。BMPという形式名を見かけたときは、「非圧縮でサイズが大きいが単純なビットマップ形式」と覚えておくと整理しやすくなります。
TIFF
TIFFは、高画質な画像を扱うための柔軟なファイル形式で、印刷やDTP、スキャナでの取り込みなどの分野でよく利用されます。可逆圧縮・非圧縮のどちらも使えるほか、複数ページの画像を1つのファイルにまとめることができるなど、拡張性の高い仕様になっています。
その反面、TIFFは機能が豊富なぶんファイルサイズが大きくなりやすく、Webブラウザでの直接表示にもあまり向いていません。主に印刷用の中間データや、色や解像度を厳密に扱いたい専門的な用途で使われる形式だと理解しておくとよいでしょう。
3. ベクタ画像とEPS形式

この章では、ベクターデータを扱う代表的な形式として「EPS」を取り上げ、どのような場面で利用されるのかを説明します。ラスタ形式との違いと合わせて理解しておくと、画像形式を選ぶ際の判断材料になります。
EPS
EPSは「Encapsulated PostScript」の略で、印刷やDTP(デスクトップパブリッシング)の分野でよく利用されてきたファイル形式です。PostScriptというページ記述言語で書かれた情報を、1つのファイルとしてパッケージ化したものと考えることができます。EPSには、ベクターデータだけでなく、必要に応じてラスタ画像を含めることもできます。
EPSの強みは、印刷に適した高品質な出力ができる点です。ロゴやイラスト、レイアウト済みの図版などを、拡大・縮小しても滑らかに印刷できるため、印刷会社とのデータやり取りで使われることが多くあります。一方で、一般のWebブラウザや画像ビューアでは直接扱いにくく、主に印刷・デザイン向けの専門的な形式といえます。ベクターデータを前提とした印刷用のフォーマットの1つとして押さえておきましょう。
まとめ
静止画処理の世界では、まずコンピュータが画像をどのように表現しているかを理解することが大切です。ピクセルの集まりとして表現するラスターデータと、線や図形を数式で表現するベクターデータという2つの考え方を押さえておくと、どの形式がどの用途に向いているのかが見えやすくなります。写真にはラスタ、ロゴやイラストにはベクタという大まかな使い分けをイメージしておきましょう。
ラスタ画像形式には、写真向きで高圧縮のJPEG、透過や可逆圧縮に対応したPNG、アニメーションも扱えるGIF、単純で非圧縮のBMP、高品質な印刷向けのTIFFなど、さまざまな選択肢があります。それぞれ、圧縮方法や色数、透過の扱い、想定される用途が異なっており、ファイルサイズと画質のバランスを考えながら選ぶことが求められます。
一方で、ベクターデータを中心に扱う形式としてEPSがあり、印刷やデザインの現場で重要な役割を持っています。静止画処理に関するこれらの方式やファイル形式の特徴を整理しておくことで、Webサイト用の画像を作るとき、印刷用のデータを準備するときなど、目的に応じて最適な形式を選べるようになります。画像の中身と利用目的を意識しながら、「どの形式で保存するのが適切か」を判断できる力を身につけておきましょう。


コメント