Sto costruendo un'app C# che crea molti bitmap (System.Drawing.Image). Avere le immagini bitmap viste nel debugger come immagini, sarebbe di enorme aiuto. Il debugger ha il supporto nativo per i file XML. C'è un modo per vedere le immagini?Come guardare gli oggetti Bitmap nel debugger di Visual Studio?
risposta
Non v'è alcun visualizzatore debugger per impostazione predefinita per Bitmap, così si potrebbe desiderare di dare questa una prova: http://imagedebugvisualizer.codeplex.com/
Esiste uno per le versioni successive di Visual Studio? –
Questo programma funziona per me nel 2013 e dovrebbe lavorare da 2010 - 15 http://bytescout.com/products/developer/bitmapvisualizer/index.html
Non funziona per me su VS2013 Ultimate Update 2. :( Qualcuno ha lasciato una recensione dicendo lo stesso: http://visualstudiogallery.msdn.microsoft.com/eae1b934-bff2-4a20-99ef-41e6b9a4aee4?SRC=VSIDE Aggiornamento – Mike
: la versione attuale (a partire da ottobre 2015) di questo plug-in funziona con VS2013 e VS2015. Divulgazione: lavoro per ByteScout –
L'ho appena installato in VS2010 e funziona perfettamente.Se ci sono alcune limitazioni nella versione di prova I don ' li trovi ovunque. @EugeneM potresti dircelo? – AFract
Prova BitMapVisualizer da ByteScout http://bytescout.com/products/developer/bitmapvisualizer/index.html
versione di prova è gratuita
Un'altra buona opzione è Bitmap & BitmapSource Visualizer for Visual Studio 2013. Ha anche un bonus come codice sorgente (l'ho usato per la ricompilazione nel framework 4.5 a causa di problemi con 3.5 nella mia macchina).
Di default aggiunge Width
e Height
informazioni su immagine (a differenza di Bytescout plug-in, che aggiunge ulteriori informazioni), ma è possibile aggiungere qualsiasi informazione tramite codice - non solo semplice String.Format
utilizzando.
Un'altra immagine open source e bitmap visualizzatore che funziona in Visual Studio 2017:
https://github.com/Jaex/ImageVisualizer
Screenshot da esso:
ho fatto in questo modo prima di leggere il commento di Rachel oltre il quale sarebbe stato molto più facile ...
Si potrebbe codificare Base64 via e che - nella finestra immediata:
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);
quindi copiare e incollare il valore del base64string nel vostro debugger Base64 preferito, per esempio
- 1. Visualizza array nel debugger di Visual Studio?
- 2. Debugger per Android Studio Visualizza Bitmap
- 3. Debugger Visual Studio 2010 saltato
- 4. Come ispezionare stream XML dal debugger in Visual Studio 2003
- 5. Visual Studio C++ Debugger: nessun dump esadecimale?
- 6. Modifica DateTime nel debugger di Microsoft Visual Studio
- 7. Il programma si blocca nel debugger di Visual Studio
- 8. Uscire da un ciclo nel debugger di Visual Studio
- 9. Come estendere Visual Studio Debugger con una shell IronPython?
- 10. F5 per eseguire Visual Studio Test debugger
- 11. Visual Studio Debugger non collegato a Unity
- 12. visual studio 2008 pazzo debugger saltando!
- 13. Visualizzazione di elementi DOM come oggetti nel debugger di Chrome
- 14. Come cancellare finestra di output debugger di Visual Studio 2012
- 15. vue.js $ guardare array di oggetti
- 16. Come reindirizzare l'output dal debugger di Visual Studio?
- 17. Gson lento nel debugger di Android Studio
- 18. Che cosa significa un backtick nel nome di un tipo nel debugger di Visual Studio?
- 19. vsjitdebugger.exe (Visual Studio Debugger) - mostra lotti nel mio task manager nel server di produzione
- 20. Come tornare alla riga di codice che ha generato un'eccezione nel debugger di Visual Studio 2010?
- 21. Come gestire gli utenti e gli accessi nel progetto di database di Visual Studio?
- 22. Posso aggiungere GitHub come origine debugger in Visual Studio?
- 23. Come bypassare "Visual Studio Just-In-Time Debugger" pronta
- 24. Come si allega un processo al debugger in Visual Studio?
- 25. Visual Studio 2010 debugger di script non funziona per me
- 26. Come specificare l'ordine dei visualizzatori debugger in Visual Studio
- 27. visivo debugger per oggetti geometrici
- 28. Passare argomenti al debugger XSLT di Visual Studio
- 29. Visualizzatore del debugger di Visual C++?
- 30. staccare un processo dal debugger di Visual Studio
+1 buona domanda, questo sarebbe impressionante in applicazioni come hawkeye.codeplex.com, http://research.microsoft.com/en-us/projects/debuggercanva, che cosa è questo di file XML - Avete un link? –
L'anteprima XML è supportata nativamente da VS su qualsiasi stringa. Passa il mouse su qualsiasi System.String nel debugger, vedrai un'icona lente d'ingrandimento. Lì puoi scegliere i tipi di visualizzazione. XML è uno di questi. –
Di solito uso qualcosa come 'bitmap.Save (@" C: \ test.bmp ")' dalla Finestra Immediata per visualizzare i miei bitmap durante il debug, anche se so che questo non è l'ideale quando si esegue il debug di un gran numero di bitmap :) – Rachel