如何设置位图的图像高度和宽度属性

时间:2011-03-08 12:16:50

标签: c#

PLS。建议如何设置图像的宽度和宽度保存图像时的高度属性

1 个答案:

答案 0 :(得分:4)

如果要保存具有某些特定宽度和高度的位图(与位图的WidthHeight属性不同),则需要创建相应大小的新位图并绘制它上面需要大小的初始位图。

像这样:

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是原始位图的位置。 另外,如果您需要高质量的结果,请阅读一些影响重新采样质量的选项。