In VB.net Bilder verändern (Auflösung, RGB, CYMK...)
Hallo,
ich möchte Bilddateien (JPG, TIF, BMP) verändern.
Die Veränderungen können betreffen
Ich spiele hiermit:
schon eine Weile herum, bekomme aber irgendwie kein vernünftiges Ergebnis...
Sieht jemand das Problem und könnte mit bitte weiterhelfen?
Neugierige Grüße,
Andreas
ich möchte Bilddateien (JPG, TIF, BMP) verändern.
Die Veränderungen können betreffen
- Farbraum (zu RGB24bit)
- Auflösung (zu 300x300dpi)
- Kantenlänge (max X Pixel)
- ggf weitere.
Ich spiele hiermit:
Dim OldImage1 As New Bitmap("c:\Beispiel QuellBildDatei.jpg")
Dim NewWidth1 As Integer = 300
Dim NewHeight1 As Integer = 300
Dim NewImage1 As New Bitmap(NewWidth1, NewHeight1, System.Drawing.Imaging.PixelFormat.Format24bppRgb)
Using G As Graphics = Graphics.FromImage(NewImage1)
G.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
G.PixelOffsetMode = Drawing2D.PixelOffsetMode.HighQuality
G.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
G.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
G.DrawImage(OldImage1, New System.Drawing.Rectangle(0, 0, NewWidth1, NewHeight1))
End Using
NewImage1.Save("c:\Beispiel ZielBildDatei.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
schon eine Weile herum, bekomme aber irgendwie kein vernünftiges Ergebnis...
Sieht jemand das Problem und könnte mit bitte weiterhelfen?
Neugierige Grüße,
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 244333
Url: https://administrator.de/forum/in-vb-net-bilder-veraendern-aufloesung-rgb-cymk-244333.html
Ausgedruckt am: 07.04.2025 um 09:04 Uhr
2 Kommentare
Neuester Kommentar
Was heißt das? Wie sieht das Ergebnis denn aus?
E.
E.