Skip to main content
Image Conversion

DIB を PNG に変換する — 無料のオンラインコンバーター

無料でオンラインでデバイス非依存ビットマップ (.dib) をポータブル ネットワーク グラフィックス (.png) に変換します。 透かしや登録を必要としない、高速で安全な画像変換。...

またはインポート元

200万以上のファイル変換

数千人のユーザーに信頼されています

安全な転送

HTTPS暗号化アップロード

プライバシー優先

処理後にファイルを自動削除

登録不要

すぐに変換を開始

どこでも動作

あらゆるブラウザ、あらゆるデバイス

変換方法

1

Upload your .dib file by dragging it into the upload area or clicking to browse.

2

Choose your output settings. The default settings work great for most files.

3

Click Convert and download your .png file when it's ready.

About DIB to PNG Conversion

DIB (Device Independent Bitmap) は、生の非圧縮ピクセル データを Windows GDI 内部形式で保存します。 DIB ファイルは、Windows のクリップボード操作、レガシー アプリケーションの画面キャプチャ、産業用監視システム、および Windows API とインターフェイスする組み込みデバイスから生成されます。 PNG (Portable Network Graphics) は、Web 用の最新のロスレス画像形式で、フルカラー、アルファ透明度、効率的な DEFLATE 圧縮をサポートしています。

DIB を PNG に変換すると、すべてのピクセルを完全に保持しながら、生のビットマップ データが大幅に小さいファイルに圧縮されます。 PNG は (JPEG とは異なり) 可逆圧縮、(DIB とは異なり) ユニバーサル互換性、(BMP とは異なり) 透明性サポートを提供するため、これは DIB ファイルにとって理想的な変換です。 6 MB の DIB 画面キャプチャは、通常、PNG として 200 ~ 800 KB に圧縮されます。これは、品質の低下がゼロで 90% 以上の削減になります。

Why Convert DIB to PNG?

PNG は、DIB ファイルの汎用代替として最適です。 DEFLATE 圧縮によりファイル サイズを大幅に削減しながら、すべてのピクセルをロスレスで保存します。 スクリーンショットと UI キャプチャ (最も一般的な DIB コンテンツ) の場合、これらの画像には圧縮率の高い単色と繰り返しパターンの大きな領域が含まれているため、PNG 圧縮は非常に効率的です。 また、PNG は普遍的に表示可能であり、すべてのブラウザ、オペレーティング システム、および画像エディタが PNG をサポートしています。

DIB には標準のファイル ヘッダーがないため、Windows 以外のほとんどのソフトウェアと互換性がありません。 PNG は、この互換性の壁を取り除き、DIB にはない機能 (アルファ チャネル透明度、ガンマ補正、ICC カラー プロファイル、テキスト メタデータ) を追加します。 未加工の Windows GDI 操作を超えるワークフローでは、PNG は DIB よりも厳密に優れています。

Common Use Cases

  • 従来の Windows アプリケーションの DIB ファイルを、汎用互換性のあるロスレス PNG に置き換えます
  • Web パブリッシングおよびドキュメント用に、Windows GDI スクリーン キャプチャを DIB から PNG に圧縮します。
  • 産業用制御システムのスクリーンショットを DIB からクロスプラットフォーム PNG 形式に変換します
  • DIB クリップボード キャプチャを可逆圧縮でアーカイブ用に PNG として保存します
  • 電子メールや Web 共有のために組み込みシステム診断出力を DIB から PNG に変換します

How It Works

DIB BITMAPINFOHEADER は解析されて、寸法、ビット深度、カラー テーブル、およびスキャンライン データが抽出されます。 ボトムアップ スキャンライン (DIB 標準) はトップダウン順序 (PNG 標準) に反転されます。 ピクセル データは、ImageMagick または Sharp による DEFLATE 圧縮を使用して PNG としてエンコードされます。 色深度マッピング: 1 ビット DIB は 1 ビットまたは 8 ビット PNG になり、4/8 ビットのインデックス付き DIB はパレット付きのインデックス付き PNG になり、24 ビット DIB は 24 ビット RGB PNG になり、32 ビット DIB は 32 ビット RGBA PNG になります (アルファ チャネルを保持)。 PNG フィルターの選択 (None、Sub、Up、Average、Paeth) は、最適な圧縮を実現するためにスキャンラインごとに最適化されます。

Quality & Performance

変換は完全にロスレスです。 DIB 内のすべてのピクセルは、PNG 出力で正確に保存されます。 色深度、アルファ チャネル、パレット情報はすべて維持されます。 PNG の可逆 DEFLATE 圧縮は、データを破棄することなくファイル サイズを削減します。 視覚的な出力は、1:1 の倍率で表示すると、ソース DIB とピクセルが同一になります。 これにより、PNG は DIB ファイルの最も安全な形式変換になります。

SHARP EngineFastLossless

Device Compatibility

DeviceDIBPNG
Windows PCPartialNative
macOSPartialNative
iPhone/iPadPartialNative
AndroidPartialNative
LinuxPartialNative
Web BrowserNoNative

Tips for Best Results

  • 1PNG は DIB に代わる最良の万能代替品であり、ロスレス、小型、汎用互換性を備えています。
  • 2大きな単色の領域を持つスクリーンショットの場合、PNG 圧縮は非常に効率的です
  • 3アルファ チャネルを含む 32 ビット DIB ファイルは、透明度を維持したまま PNG にきれいに変換されます。
  • 4ロスレス品質よりもファイル サイズが重要な場合は、写真コンテンツには JPEG、最新の Web 用途には WebP を検討してください。
  • 5DIB アーカイブ全体を PNG にバッチ変換して、品質を損なうことなくストレージ容量を再利用します

Related Conversions

DIB から PNG への変換は、ほぼすべての DIB ファイルに対して推奨される変換です。 出力はロスレスで、劇的に小さく、汎用互換性があり、DIB にはない透明性やメタデータなどの機能が追加されます。 PNG が使用可能な場合、ファイルを DIB 形式で保持する実際的な理由はありません。

よくある質問

はい。 PNG DEFLATE 圧縮は数学的にロスレスです。デコードされた PNG は元の DIB ピクセル データとビットごとに同一です。 品質が失われることはありません。
スクリーンショットと UI コンテンツの場合、通常は 85 ~ 95% の圧縮が行われます (6 MB DIB は 200 ~ 800 KB PNG になります)。 写真コンテンツの場合、写真には繰り返しデータが少ないため、圧縮率は低くなります (60 ~ 70%)。
はい。 32 ビット DIB には、PNG のアルファ チャネルに直接マッピングされるアルファ チャネルが含まれています。 透明度は完全に保たれています。
はい、ただしこれが必要になることはほとんどありません。 最新のアプリケーションは PNG を直接操作する必要があります。 逆変換すると、両方向でロスレス変換が行われるため、同一品質の DIB が生成されます。
DIB には、生の非圧縮ピクセル データが保存されます。 PNG では、DEFLATE 圧縮 (ZIP で使用されているのと同じアルゴリズム) に加えて、画像データのパターンを利用する予測フィルタリングが適用されます。 単色領域を含むスクリーンショットは非常によく圧縮されます。

Related Conversions & Tools