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
Please also mark the comments that contributed to the solution of the article
Content-Key: 244333
Url: https://administrator.de/contentid/244333
Printed on: April 20, 2024 at 06:04 o'clock
2 Comments
Latest comment
Was heißt das? Wie sieht das Ergebnis denn aus?
E.
E.