私は、多くのビットマップ(System.Drawing.Image)を作成するC#アプリケーションを構築しています。デバッガにビットマップを絵として表示することは、大きな助けになります。デバッガはXMLファイルをネイティブにサポートしています。写真を見る方法はありますか?Visual Studioデバッガでビットマップオブジェクトを確認する方法は?
答えて
あなたはこの1つを試してみることにしたい場合がありますので、何のデバッガビジュアライザは、ビットマップのためにデフォルトではありません:http://imagedebugvisualizer.codeplex.com/
Visual Studioのそれ以降のバージョンのものはありますか? –
は、このプログラムは、2013年に私の作品と2010年から動作するはずです - 15 http://bytescout.com/products/developer/bitmapvisualizer/index.html
VS2013 Ultimate Update 2で私のために働いていません: 誰かが同じことを言ってレビューを残しました:http://visualstudiogallery.msdn.microsoft.com/eae1b934-bff2-4a20-99ef-41e6b9a4aee4?SRC=VSIDE – Mike
update:このプラグインの現在のバージョン(2015年10月現在)は、現在VS2013とVS2015で動作しています開示:私はByteScoutのために働いています –
VS2010にインストールしたところ、 @EugeneMあなたに教えてください。 – AFract
無料
のためにもう一つの良いオプションですByteScout http://bytescout.com/products/developer/bitmapvisualizer/index.html
試用版でBitMapVisualizerをお試しくださいBitmap & BitmapSource Visualizer for Visual Studio 2013です。また、ソースコードとしてボーナスがあります(私のマシンの3.5の問題のため、4.5フレームワークに再コンパイルするために使用しました)。デフォルトでは
それは(より多くの情報を追加しBytescoutプラグイン、のコントラストに)画像についてWidth
とHeight
情報が追加されますが、あなたはコードを任意の情報を追加することができます - そこだけのシンプルなString.Format
使用。
2017のVisual Studioで動作する別のオープンソースの画像とビットマップビジュアライザ:それから
https://github.com/Jaex/ImageVisualizer
スクリーンショット:
私はレイチェルさんのコメントを読む前に、私はこのようにそれをやりました上記の方がはるかに簡単だったでしょう...
あなたはBase64 encod
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デバッガに貼り付けます。たとえば、次のようにします。
- 1. Visual StudioデバッガでIloIntArray要素にアクセスする方法は?
- 2. Visual StudioデバッガでC++をデバッグ
- 3. Visual Studio 2003でデバッガからXMLストリームを検査する方法
- 4. Visual StudioでDelveデバッガを使用してリモートデバッグする方法コード
- 5. visual studio C++デバッガの使い方は?
- 6. Visual Studioでビットマップオブジェクトを作成する際の問題2015
- 7. Visual StudioのコードNodeJSデバッガは
- 8. Visual StudioビルドコマンドVisual Studioのバージョンを確認するためのマクロ
- 9. 1つのアプリケーションのVisual Studioデバッガを無効にする方法
- 10. Visual Studio 2015プロジェクトでどの認証方法が使用されているかを確認する方法は?
- 11. Visual Studio 2010を使用してデバッガでfirefoxを実行する方法は?
- 12. Visual Studio 2013ですべてのブレークポイントを確認するには?
- 13. Visual Studioデタッチ現在のデバッガ
- 14. フォーカスなしでブレークするようにVisual Studioデバッガを取得する方法
- 15. Visual Studioでデバッガをスタック上に移動
- 16. Visual Studioデバッガの拡張性 - VSデバッガのソースファイルパスのリダイレクトに従う方法
- 17. Visual Studio 2013にインストールされているアップデートを確認する方法
- 18. Visual Studio ASP.NETデバッガで相対ルート
- 19. Visual Studioデバッガでの機能の監視
- 20. Visual Studioでデバッガが動作しない
- 21. Visual Studio Online Git - 確実に/パッケージを無視する方法は?
- 22. Visual Studio 2015:WebTest Regexで応答を確認する
- 23. Visual Studioデバッガがchar変数を表示する方法を変更
- 24. Visual Studioデバッガをアセンブリにステップインするのを止めるには?
- 25. Visual Studio 2015デバッガのQt5.6 QStringを表示
- 26. Visual Studio 2008のデバッガがフォーカスを失う
- 27. (再)Visual Studio 2008でIE7でJavaScriptデバッガを有効にする
- 28. F5でデバッガでVisual Studio Testを実行する
- 29. インストールされているNuGetパッケージの元のパッケージソースをVisual Studioで確認する方法はありますか?
- 30. Visual Studioデバッガの拡張機能でOxyPlotを使用する
1良い質問、これはhawkeye.codeplex.com、http://research.microsoft.com/en-us/projects/debuggercanvaのようなアプリで素晴らしいだろう、いただきました!このXMLファイルについて - リンクがありますか? –
XMLプレビューは、任意の文字列のVSによってネイティブにサポートされています。デバッガのSystem.String上にマウスを置くだけで、拡大アイコンが表示されます。視覚化タイプを選択できます。 XMLはその1つです。 –
イミディエイトウィンドウから 'bitmap.Save(@" C:\ test.bmp ")'のようなものを使用して、デバッグ時にビットマップを表示しますが、多数のビットマップをデバッグするときには理想的ではありません。 – Rachel