美文网首页
2022-04-25

2022-04-25

作者: o简单生活o | 来源:发表于2022-04-25 02:22 被阅读0次
private Image CutEllipse(Image img, Rectangle rec, Size size, string imgSavePath)
{
    Bitmap bitmap = new Bitmap(size.Width, size.Height);
    using (Graphics g = Graphics.FromImage(bitmap))
    {
        using (TextureBrush br = new TextureBrush(img, System.Drawing.Drawing2D.WrapMode.Clamp, rec))
        {
            br.ScaleTransform(bitmap.Width / (float)rec.Width, bitmap.Height / (float)rec.Height);
            g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
            g.FillEllipse(br, new Rectangle(Point.Empty, size));
        }
    }
    bitmap.Save(imgSavePath, System.Drawing.Imaging.ImageFormat.Png);
    return null;
}

相关文章

网友评论

      本文标题:2022-04-25

      本文链接:https://www.haomeiwen.com/subject/hmaxyrtx.html