软件编程
位置:首页>> 软件编程>> C#编程>> C#实现图片加相框的方法

C#实现图片加相框的方法

作者:Microblue  发布时间:2022-06-02 13:52:28 

标签:C#,图片

本文实例讲述了C#实现图片加相框的方法。分享给大家供大家参考,具体如下:


//加边框
try
{
 Bitmap Backbmp = new Bitmap(@"" + Path);
 float w = (float)(Backbmp.Width * 0.2);
 using (Graphics g = Graphics.FromImage(Backbmp))
 {
   using (Brush brush = new SolidBrush(Color.FromArgb(0, 156, 255)))
   {
     using (Pen pen = new Pen(brush, w))
     {
       pen.DashStyle = DashStyle.Custom;
       g.DrawRectangle(pen, new Rectangle(0, 0, Math.Abs(Backbmp.Width), Math.Abs(Backbmp.Height)));
       g.Dispose();
       pic.BackgroundImage = Backbmp;
     }
   }
 }
}
catch (Exception)
{
}
//加椭圆
try
{
 Bitmap Backbmp = new Bitmap(@"" + Path);
 float w = (float)(Backbmp.Width * 0.2);
 using (Graphics g = Graphics.FromImage(Backbmp))
 {
   using (Brush brush = new SolidBrush(Color.FromArgb(0, 156, 255)))
   {
     using (Pen pen = new Pen(brush, w))
     {
       pen.DashStyle = DashStyle.Custom;
       g.DrawEllipse(pen, new Rectangle(0, 0, Math.Abs(Backbmp.Width), Math.Abs(Backbmp.Height)));
       g.Dispose();
       pic.BackgroundImage = Backbmp;
     }
   }
 }
}
catch (Exception)
{
}

希望本文所述对大家C#程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com