Hallo,
ich habe ein png-Bild mit den Abmaßen 300 pixel × 300 pixel. Dieses sieht bei der Windows-Fotoanzeigt sehr gut aus. Lade ich das Bild aber in die PictureBox, sieht es schlecht aus. Ich habe den Eindruck, die PictureBox lädt in schlechter Qualität. Bei richtigen Fotos hatte ich nie Probleme. Die Abmaße der PictureBox sind auch 300 × 300. Wie kann ich das verbessern?
Ich weiß nicht, ob es wichtig ist: Das Bild hat einen dunkelgraublauen Hintergrund. Im Vordergrund ist ein etwas hellerer Zylinder mit einem roten Deckel. Daher meine Annahme, dass hier etwas kaputtoptimiert wird.
ich habe ein png-Bild mit den Abmaßen 300 pixel × 300 pixel. Dieses sieht bei der Windows-Fotoanzeigt sehr gut aus. Lade ich das Bild aber in die PictureBox, sieht es schlecht aus. Ich habe den Eindruck, die PictureBox lädt in schlechter Qualität. Bei richtigen Fotos hatte ich nie Probleme. Die Abmaße der PictureBox sind auch 300 × 300. Wie kann ich das verbessern?
Ich weiß nicht, ob es wichtig ist: Das Bild hat einen dunkelgraublauen Hintergrund. Im Vordergrund ist ein etwas hellerer Zylinder mit einem roten Deckel. Daher meine Annahme, dass hier etwas kaputtoptimiert wird.
VB.NET-Quellcode
- Public NotInheritable Class Form_I_am_busy
- Private Sub Form_I_am_busy_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- If System.IO.File.Exists($"{Application.StartupPath}\Name.png") Then
- PictureBox1.Image = Image.FromFile($"{Application.StartupPath}\Name.png")
- End If
- End Sub
- Private Sub Form_I_am_busy_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
- If PictureBox1.Image IsNot Nothing Then PictureBox1.Image.Dispose()
- End Sub
- End Class