XBMからPNGへのコンバーター
オンラインでしかも無料でxbmファイルをpngに変換
xbm
png
XBMをPNGへ変換する方法
コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.
pngもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)
ファイルを変換すれば、すぐにpngファイルをダウンロードできます
フォーマットについて
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、ウェブブラウザ(レガシーウェブフォーマットとして)、プログラミング環境でサポートされています。
PNG(Portable Network Graphics)は、PNG開発グループによって開発され、UnisysのLZW特許論争の後にGIFの特許フリーの代替として、1996年10月1日にW3C勧告として公開されたロスレスラスター画像フォーマットです。PNGは2段階の圧縮パイプラインを使用します。予測フィルターが行ごとに最適な前処理(なし、Sub、Up、Average、またはPaeth)を選択し、その後DEFLATE圧縮がフィルターされたデータをエンコードします。このフォーマットは豊富なカラーモードに対応しています — 1/2/4/8/16ビットグレースケール、チャンネルあたり8/16ビットのトゥルーカラー、最大256エントリーのパレットを持つインデックスカラー — すべてオプションのアルファ透過付きで、単一の透明色から256または65536レベルの完全なピクセル単位アルファチャンネルまでをカバーします。PNGはガンマ補正、ICCカラープロファイル、テキストメタデータ、推奨背景色も格納できます。利点の一つは透過付きロスレス圧縮です — PNGはすべてのピクセルを正確に保持しつつ滑らかな半透明のエッジをサポートし、アーティファクトや色ずれが許容できないウェブグラフィックス、UI要素、ロゴ、スクリーンショット、その他の画像の標準フォーマットとなっています。ユニバーサルサポートもまた核心的な強みです。すべてのウェブブラウザ、オペレーティングシステム、画像エディタ、プログラミングライブラリがPNGをネイティブで処理します。このフォーマットは驚くべき耐久性を証明しており — 約30年を経ても、PNGはロスレスウェブ画像のデフォルトフォーマットであり続けています。WebPやAVIFなどの新しいフォーマットがより優れた圧縮を提供していますが、PNGのロスレス品質、完全な透過、絶対的なユビキタス性の組み合わせにより、不可欠な存在であり続けています。