2011-03-08 227 views
-1

请注意,建议如何。如果你想保存位图与一些特定的宽度和高度(从位图的WidthHeight性质不同)设置图像的宽度& Height属性,同时保存图像如何设置位图的图像高度和宽度属性

+2

你真的需要在这里提供更多的上下文。例如,您使用了哪些API? – madd0 2011-03-08 12:19:51

回答

4

,你需要创建一个新的位图的相应大小并在其上绘制所需大小的初始位图。

像这样:

using (Bitmap bmpToSave = new Bitmap(1000, 500)) { 
    using (Graphics g = Graphics.FromImage(bmpToSave)) { 
     g.DrawImage(bmp, 0, 0, 1000, 500); 
    } 
    bmpToSave.Save(@"bitmap.bmp"); 
} 

哪里bmp是你原来的位图。 另外,如果您需要高质量的结果,请阅读一些影响重采样质量的选项。

相关问题