レガシーWindowsアプリケーション、組み込みディスプレイパネル、産業用HMIソフトウェア、および古いグラフィックツールはPNGファイルを拒否し、代わりにBMPを要求することがよくあります。PNGは現代の標準ですが、これらのシステムが実際に読み込むのはBMPです。Total Image ConverterはPNGファイルのフォルダー全体を1回の実行でBMPに変換します — 色深度、解像度、ファイル命名の制御付きで — そのため、各画像を手動で触れることなく、レガシーシステムに必要なものを提供できます。
| プロパティ | PNG | BMP |
|---|---|---|
| 圧縮 | ロスレス(DEFLATE) | なし(デフォルトで非圧縮) |
| アルファチャンネル | 完全8ビット透過 | 限定的(32ビットBMPのみ) |
| ファイルサイズ | コンパクト | 大(ピクセルをrawで保存) |
| クロスプラットフォーム | ユニバーサル | 主にWindows |
| 最適な用途 | Web、UI、スクリーンショット | レガシーアプリ、組み込みシステム |
PNGは品質損失なしに画像データを圧縮し、透過用の完全な8ビットアルファチャンネルをサポートします。Webグラフィック、アプリケーションアイコン、スクリーンショットの標準フォーマットです。ほとんどの最新ソフトウェアはPNGを問題なく開けます。
BMP(Windows Bitmap)はピクセルデータを圧縮なしで保存します。すべてのピクセルがそのままディスクに書き込まれ、ファイルは大きくなりますが最小限の処理能力でハードウェアが高速に読み取れます。BMPは移植性がありません — Windowsフォーマットです — しかし、WindowsネイティブのソフトウェアとPNGサポート以前に存在するデバイスドライバーおよび組み込みディスプレイコントローラーで普遍的にサポートされています。システムがBMPを必要とする場合、代替品はありません。
Total Image Converterには自動化とビルドまたはデプロイメントパイプラインへの統合のためのコマンドラインバージョンが含まれています。フォルダー内のすべてのPNGファイルを24ビットBMPに変換:
TotalImageConverter.exe C:\Images\*.png C:\Output -c bmp
8ビットBMP(256色)に変換して800×600ピクセルにサイズ変更:
TotalImageConverter.exe C:\Images\*.png C:\Output -c bmp -colors 256 -resize 800,600
.batファイル、Makefile、またはデプロイメントスクリプトにこれらのコマンドを使用すると、組み込みまたはレガシーシステム用のアセット準備を自動化できます。
一度に数百のPNGファイルを選択するか、ツールをフォルダーに向けてその中のすべてを変換します。ファイルごとのダイアログなし、繰り返しのクリックなし。同じ設定がバッチ内のすべてのファイルに適用されるため、すべての出力BMPはサイズ、色深度、命名規則で一貫しています。
組み込みシステムとモノクロディスプレイは1ビット(白黒)または4ビット(16色)のBMPファイルを必要とすることがよくあります。Total Image Converterでは正確なビット深度を選択できます:ピクセルあたり1、4、8、16、24、または32ビット。標準の画像エディターはデフォルトで24ビットになり、手動の手順なしに低くする選択肢はありません。
HMIパネルとレガシーディスプレイコントローラーは固定解像度の画像を必要とします — 320×240、640×480、または別の特定のサイズ。同じ変換ダイアログでターゲットサイズを設定します。すべてのPNGは中間ファイルなしに1回のパスでサイズ変更されてBMPに変換されます。
すべての処理はWindowsでローカルに行われます。画像ファイルはマシンから出ることはありません。独自の製品画像、内部エンジニアリングアセット、または外部サービスにアップロードできない機密図を変換する場合に重要です。
一括払い。無料アップデートと技術サポート含む。Windows 7、8、10、11で動作。コマンドラインサーバーバージョン(Total Image Converter X)は自動化された生産パイプラインへの統合に利用可能です。
| 機能 | オンラインコンバーター | Total Image Converter |
|---|---|---|
| バッチ処理 | 1ファイルずつ | 1回の実行でフォルダー全体 |
| ファイルサイズ制限 | 通常10〜50 MB | 制限なし |
| 色深度の選択 | 利用不可 | 1、4、8、16、24、32ビット |
| 変換しながらサイズ変更 | まれに | はい、ピクセル精度の寸法 |
| プライバシー | ファイルをサーバーにアップロード | すべてローカル、アップロードなし |
| 自動化 | 不可能 | コマンドライン、.batスクリプト |
| オフライン動作 | いいえ | はい |
"STM32ベースのディスプレイコントローラーは起動時にSDカードから16ビットBMPファイルを読み込みます。すべてのUIアセットはPNGとして設計されエクスポートされています。Total Image Converterはビルドプロセスの一部としてアセットフォルダー全体を数秒で16ビットBMPに変換します。色深度オプションとバッチコマンドラインはまさに必要なものでした — 試した他のツールはどちらも同時にできませんでした。"
Stefan Vollmer Embedded Systems Developer
"リソースファイルに8ビットBMPのみを受け入れるWindows XP時代のアプリケーションスイートを保守しています。クライアントは最新のPNGグラフィックを送ってきますが、インポート前にすべてをダウンコンバートする必要があります。Total Image Converterは正しいビット深度で1回の実行でフォルダー全体を処理します。多くの手動Photoshop作業が節約されます。旧ソフトウェアが固定サイズも必要とするため、サイズ変更オプションはボーナスです。"
Alan Prescott Legacy Software Integration Specialist
"展開するHMIパネルはすべてのオペレーター画面グラフィックに24ビットBMP画像を必要とします。グラフィックデザイナーはPNGで作業しています。Total Image Converterはデプロイメントスクリプトの一部です — HMIプロジェクトがコンパイルされてパネルにプッシュされる前にグラフィックフォルダーをBMPに変換します。2年間の使用で一貫した出力、ゼロの失敗。"
Marcin Kowalczyk Industrial Automation Engineer
TotalImageConverter.exe C:\Images\*.png C:\Output -c bmp。色深度を8ビットに設定:-colors 256を追加します。サイズ変更:-resize 640,480を追加します。これらのパラメーターは単一のコマンドで組み合わせ、.batファイルとスケジュールタスクで動作します。無料トライアルをダウンロードして、ファイルを数分で変換。
クレジットカードもメールアドレスも不要。