XBMからPAMへのコンバーター

オンラインでしかも無料でxbmファイルをpamに変換

ここにファイルをドロップする. 1 GB ファイルサイズの最大限度 または サインアップ
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

XBMをPAMへ変換する方法

1

コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.

2

pamもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)

3

ファイルを変換すれば、すぐにpamファイルをダウンロードできます

フォーマットについて

XBM(X BitMap)は、1987年頃にMITでX Window Systemの一部として定義されたモノクロ(1ビット)画像フォーマットです。XBMファイルは画像フォーマットの中で唯一有効なCソースコードであるという点でユニークです。各ファイルは画像の幅、高さ、およびオプションのホットスポット座標(カーソル画像用)を指定する#defineステートメントに続いて、パックされたピクセルデータを含むstatic unsigned char値の配列として画像を定義します。ピクセルデータは波括弧内の16進バイト値として格納され、各ビットが1ピクセルを表し(1 = 前景、0 = 背景)、各バイト内でLSBファーストの順序です。この設計は意図的でした — XBM画像はX Windowアプリケーションのソースコードに直接#includeしてバイナリにコンパイルでき、外部ファイルの読み込みやランタイムでのフォーマット解析が不要になります。このフォーマットはX11エコシステム全体でカーソル形状、ウィンドウアイコン、ツールバーボタン、その他の小さなUI要素に使用されていました。XBMの利点の一つはフォーマットのソースコード性です。XBMファイルはテキストエディタで編集でき、バージョン管理でdiffおよびマージ可能で、シェルスクリプトで生成でき、画像読み込みライブラリなしにCプログラムに直接コンパイルできます — バイナリ画像フォーマットでは実現できないレベルのツールチェーン統合です。X Windowの標準の一部としての役割により、すべてのX11対応ツールキットおよびアプリケーションに理解されることが保証されています。モノクロのみで圧縮はありませんが、XBMのシンプルさはビットマップ表現の理解のための優れた教育用フォーマットとなっています。XBMファイルはすべてのX11アプリケーション、ImageMagick、GIMP、ウェブブラウザ(レガシーウェブフォーマットとして)、プログラミング環境でサポートされています。
開発元: MIT X Consortium
初回リリース: 1987
PAM(Portable Arbitrary Map)は、Netpbmのメンテナーであるが2000年頃にNetpbmファミリーに追加したラスター画像フォーマットで、オリジナルのPBM、PGM、PPMフォーマットを統一し拡張する汎化として設計されました。従来のNetpbmフォーマットがそれぞれ特定の画像タイプを処理する(PBMは二値、PGMはグレースケール、PPMはカラー)のに対し、PAMは柔軟なASCIIヘッダーを通じてチャンネル、ビット深度、画像タイプの任意の組み合わせを表現できる単一のフォーマットを提供します。PAMヘッダーはキーワード-値ペアを使用します。WIDTH、HEIGHT、DEPTH(チャンネル数)、MAXVAL(最大サンプル値、最大65535)、TUPLTYPE(画像タイプを識別する文字列 — BLACKANDWHITE、GRAYSCALE、RGB、GRAYSCALE_ALPHA、RGB_ALPHA、またはカスタムタイプ)。ヘッダーの後、ピクセルデータはバイナリで格納され、各サンプルはMAXVALに応じて1バイトまたは2バイトを占めます。PAMの前身に対する重要なイノベーションは、ネイティブのアルファチャンネルサポートです。GRAYSCALE_ALPHA(2チャンネル)およびRGB_ALPHA(4チャンネル)タプルタイプは、オリジナルのPBM/PGM/PPMフォーマットでは表現できなかった透過を、別のマスクファイルなしで提供します。PAMの利点の一つはフォーマットの統一です。単一のPAM読み取り実装がモノクロ、グレースケール、カラー、およびアルファ付き画像を処理でき、各Netpbmバリアント用の個別パーサーが不要になります。拡張可能なTUPLTYPEメカニズムもまた実用的な強みです — カスタムチャンネル構成(マルチスペクトル、デプス+カラー、その他のアプリケーション固有の配置)をフォーマット仕様を変更することなく表現しラベル付けできます。PAMはNetpbmツール、ImageMagick、GIMP、およびNetpbmファミリーを処理するプログラミングライブラリでサポートされています。
初回リリース: 2000