English 中文(简体)
关于扩大形象的两部法典
原标题:Two pieces of code about scaling image
  • 时间:2009-11-04 07:56:51
  •  标签:

我今天想扩大图像,并举出以下例子:

Example #1 of http://www.codeproject.com/KB/GDI-plus/imageresize.aspx

经过几次测试,我撰写了以下法典:

static System.Drawing.Image Scale(System.Drawing.Image imgPhoto, int v_iPercent)
{
    int destWidth = (int)(imgPhoto.Width * v_iPercent / 100.0);
    int destHeight = (int)(imgPhoto.Height * v_iPercent / 100.0);
    Bitmap bmPhoto = new Bitmap(imgPhoto, destWidth, destHeight);
    return bmPhoto;
}

我想知道,为什么我发现需要使用图表。 绘制图像的功能。

最佳回答

您是否看到了Bitmap Constructionor。 您正在使用:

public Bitmap(Image original, int width, int height) : this(width, height)
{
    using (Graphics graphics = null)
    {
        graphics = Graphics.FromImage(this);
        graphics.Clear(Color.Transparent);
        graphics.DrawImage(original, 0, 0, width, height);
    }
}

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawimage.aspx” rel=“nofollow noretinger”

问题回答

暂无回答




相关问题
热门标签