多くのビットマップ(System.Drawing.Image)を作成するC#アプリを構築しています。デバッガーでビットマップを画像として表示することは、非常に役立ちます。デバッガーはXMLファイルをネイティブでサポートしています。写真を見る方法はありますか?
ビットマップにはデフォルトでデバッガービジュアライザーがないため、これを試してみることをお勧めします: http://imagedebugvisualizer.codeplex.com/
Visual Studio 2019で動作する別のオープンソース画像とビットマップビジュアライザー:
https://github.com/Jaex/ImageVisualizer
それからのスクリーンショット:
上記のレイチェルのコメントを読む前に、私はこの方法でそれを行いました。
あなたはそれをBase64でエンコードすることができます-あなたの直接のウィンドウで:
System.IO.MemoryStream stream = new System.IO.MemoryStream();
yourImage.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] bytes = stream.ToArray();
base64string = System.Convert.ToBase64String(bytes);
次に、base64stringの値をコピーして、お気に入りのbase64デバッガーに貼り付けます。
このプログラムは2013年に機能し、2010年から機能するはずです-15 http://bytescout.com/products/developer/bitmapvisualizer/index.html
もう1つの良いオプションは Visual Studio 2013のビットマップとビットマップソースビジュアライザー です。ソースコードとしてもボーナスがあります(私のマシンの3.5に問題があるため、4.5フレームワークに再コンパイルするために使用しました)。
デフォルトでは、画像に関するWidth
およびHeight
情報が追加されます(より多くの情報を追加する Bytescout プラグインとは対照的です)が、コードを介して任意の情報を追加できます-そこに単純な String.Format
使用しています。
ByteScoutによるBitMapVisualizerをお試しください http://bytescout.com/products/developer/bitmapvisualizer/index.html
試用版は無料です