NetBull
Erfahrenes Mitglied
Moin,
bekomme ein Bild nicht in den Dimensionen verändert.
Mach ein kleines Bild, aber der Inhalt ist nur abgeschnitten, nicht verkleinert.
Was fehlt mir da oder wie müsste ich das angehen?
cu deAndro!
bekomme ein Bild nicht in den Dimensionen verändert.
Code:
private void resize(String aFile, int aSize) {
Bitmap bmpInput = (Bitmap)Image.FromFile(aFile);
var resizedImage = new Bitmap(300, 200, PixelFormat.Format24bppRgb);
resizedImage.SetResolution(bmpInput.HorizontalResolution / 2, bmpInput.VerticalResolution / 2);
var graphics = Graphics.FromImage(resizedImage);
var destRect = new Rectangle(0, 0, 300, 200);
var brush = new SolidBrush(System.Drawing.Color.White);
graphics.FillRectangle(brush, destRect);
graphics.DrawImage(bmpInput, destRect, new Rectangle(0, 0, 300, 200), GraphicsUnit.Pixel);
resizedImage.Save(@"D:\users\dml\Desktop\Test\test.jpg");
}
Mach ein kleines Bild, aber der Inhalt ist nur abgeschnitten, nicht verkleinert.
Was fehlt mir da oder wie müsste ich das angehen?
cu deAndro!