画像形式

PCX

色の成分を別々の面に保存し、ランレングス圧縮を使う、古いPaintbrushのラスター形式です。

形式を詳しく見る

PCXから変換

PCX画像の変換先の形式を選択します。

すべての変換(22)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

PCXに変換

PCXに変換する元の形式を選択します。

すべての変換(37)

印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。

PCXについて

ZSoft PC Paintbrush

ZSoftはPC Paintbrush向けにPCXを設計しました。ヘッダーは画像の境界、解像度、面ごとのビット数、面の数を記述します。これらのフィールドで、モノクロ、インデックスカラー、フルカラーの構造を表せます。PCXは現代のレイヤー付き文書ではなくラスター画像で、当時のハードウェアに合わせた色の配置がデコードに影響します。

ランレングス符号化は保存されたバイトを可逆圧縮します。走査線のパディングと分離した色の面を正しく解釈する必要があります。8ビットのパレットは、全体をヘッダーに置かず、画像データの後に置く場合があります。24ビットのフルカラーPCXは8ビットの面を3つ使い、アルファチャンネルがあることを意味しません。

PCXは、対応するPaintbrush時代のアプリケーションや古いゲーム制作の素材を読み取り、保持するために使ってください。パレットやヘッダー情報も含めて忠実に保管する場合は、元ファイルを残してください。一般的な画像交換には描画済みのコピーをPNGに書き出してください。拡張子を変えるだけでは、色の面を分けた構造は変換されません。

主な特性

圧縮
可逆
透明度
非対応
アニメーション
非対応
拡張子
.pcx
MIMEタイプ
image/vnd.zbrush.pcx, image/x-pcx · x-pcxは非推奨の別名です
メタデータ
解像度, パレット情報
適した用途
古い画像とゲーム素材
色深度
パレットまたは24ビットRGB

PCXのRLEは保存された画素値に対して可逆です。減色は別の操作で、非可逆になり得ます。色の面はチャンネルであり、編集可能な合成レイヤーではありません。

PCXの歴史

PCXはPC Paintbrushと、変化するPCの表示ハードウェアとともに発展しました。後のMIME登録は既存の古い形式を記録したもので、新しいコーデックではありません。

  1. 1985

    Paintbrushのファイル形式

    IANA登録は元のアプリケーションとしてZSoftのPC Paintbrushを挙げ、形式の開始を1985年としています。

  2. PC Paintbrushの改訂

    ハードウェアに合わせた種類

    ZSoftの資料はバージョンと色の面の構造を区別しています。バージョンフィールドには、初期のパレット形式から後の256色やフルカラー表現への発展が記録されています。

  3. 1991

    成熟した旧来の形式

    IANAは最後の形式更新を1991年と記録し、1980年代末から1990年代のゲーム素材やスクリーンショットでの利用を挙げています。

  4. 2015

    登録されたメディアタイプ

    image/vnd.zbrush.pcxは2015年4月3日に登録され、image/x-pcxを非推奨の別名として挙げています。この識別子は既存のPCX形式を指します。

PCXとほかの形式の比較

形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。

PNG

PCXとPNGの比較

PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。

BMP

PCXとBMPの比較

BMPはWindowsのビットマップの交換や、単純な画素データの確認に適しています。非圧縮の種類はデコードしやすい反面、大きくなることがあります。パレット、アルファチャンネル、カラープロファイルの扱いはヘッダーのバージョンによって異なります。

TGA

PCXとTGAの比較

TGAは単純なラスター保存形式で、対応する素材制作の処理系ではRLE圧縮やアルファチャンネルも使えます。扱いやすさからテクスチャーに便利です。ウェブや色のメタデータを扱う場合は、PNGの方が明確に標準化されています。

GIF

PCXとGIFの比較

GIFは単純なインデックスカラーのアニメーションに便利です。各カラーテーブルは最大256色で、透過には指定したパレット番号を使います。写真の滑らかな色調や半透明の表現には、ほかの形式が適しています。

PCXについてのよくある質問

この形式には何が保存されますか?

ZSoftはPC Paintbrush向けにPCXを設計しました。ヘッダーは画像の境界、解像度、面ごとのビット数、面の数を記述します。これらのフィールドで、モノクロ、インデックスカラー、フルカラーの構造を表せます。PCXは現代のレイヤー付き文書ではなくラスター画像で、当時のハードウェアに合わせた色の配置がデコードに影響します。

圧縮は画質にどう影響しますか?

PCXのRLEは保存された画素値に対して可逆です。減色は別の操作で、非可逆になり得ます。色の面はチャンネルであり、編集可能な合成レイヤーではありません。

PCXはすべて256色までですか?

いいえ。インデックスカラーの種類はパレットを使いますが、バージョン5のフルカラーファイルは8ビットの色の面を3つ使えます。ヘッダーの面ごとのビット数と面数のフィールドで構造が決まります。

ファイルを開く前に何を確認すればよいですか?

PCXの具体的なバージョン、色の面、末尾のパレットへの対応を確認してください。.pcxで終わるファイル名だけで、特定のカラーモードと判断してはいけません。

別の形式に書き出すと何が変わりますか?

デコード後のPNGは描画された画素を保持できますが、PCXのパレット配置やヘッダー情報を保持するとは限りません。グレースケールや2値への書き出しは意図的に色を削除し、JPEGでは非可逆処理がさらに加わります。

この形式はどのような用途に適していますか?

PCXは、対応するPaintbrush時代のアプリケーションや古いゲーム制作の素材を読み取り、保持するために使ってください。パレットやヘッダー情報も含めて忠実に保管する場合は、元ファイルを残してください。一般的な画像交換には描画済みのコピーをPNGに書き出してください。拡張子を変えるだけでは、色の面を分けた構造は変換されません。

参考資料