Wie der Blick auf Bitmap-Objekte im Visual Studio-debugger?
Baue ich eine C# - app schafft viele bitmaps (System.Zeichnung.Bild). Nachdem Sie die bitmaps sehen in den debugger als Bilder, wäre eine enorme Hilfe sein. Der debugger verfügt über systemeigene Unterstützung für XML-Dateien. Gibt es eine Möglichkeit, die Bilder zu sehen?
- +1 gute Frage, das wäre genial in apps wie hawkeye.codeplex.com research.microsoft.com/en-us/projects/debuggercanva, was ist das über-XML-Dateien - hast du einen link?
- XML-Vorschau wird nativ unterstützt von VS auf eine beliebige Zeichenfolge. Nur den Mauszeiger über jedes System.String im debugger sehen Sie ein Lupen-Symbol. Dort wählen Sie die Visualisierung-Typen. XML ist eine von Ihnen.
- Normalerweise verwende ich etwas wie
bitmap.Save(@"C:\test.bmp")
aus dem Direktfenster anzeigen von bitmaps beim Debuggen, obwohl ich weiß, das ist nicht ideal, wenn das Debuggen einer großen Anzahl von bitmaps 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist kein debugger visualizer standardmäßig für die Bitmap, so möchten Sie vielleicht versuchen Sie diese: http://imagedebugvisualizer.codeplex.com/
Anderen open-source-Bild-und bitmap-visualizer, die funktioniert in Visual Studio 2019:
https://github.com/Jaex/ImageVisualizer
Screenshot von ihm:
Habe ich es auf diese Weise, bevor ich Lesen Sie Rachel ' s Kommentar oben, das wäre viel einfacher gewesen....
Du könntest die Base64-codieren - in das Direktfenster:
Dann kopieren und fügen Sie den Wert von base64string in Ihre Lieblings-base64-debugger, z.B.
https://codebeautify.org/base64-to-image-converter
Dieses Programm arbeitet für mich im Jahr 2013 und sollte ab 2010 - 15
http://bytescout.com/products/developer/bitmapvisualizer/index.html
Versuchen BitMapVisualizer von ByteScout
http://bytescout.com/products/developer/bitmapvisualizer/index.html
Trial-version ist kostenlos
Eine andere gute Möglichkeit ist Bitmap & BitmapSource Visualizer für Visual Studio 2013. Es hat auch bonus als source-code (ich habe es für die Neukompilierung in das 4.5 framework aufgrund von Problemen mit 3,5 in meiner Maschine).
Standardmäßig fügt es
Width
undHeight
Informationen über das Bild (im Gegensatz zu Bytescout - plugin, das fügt mehr info), aber Sie können eine beliebige Informationen über den code - dort nur einfacheString.Format
mit.