C#实现图片加相框的方法
作者:Microblue 时间:2022-06-02 13:52:28
本文实例讲述了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#程序设计有所帮助。
标签:C#,图片
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
c# 曲线图生成代码
2023-03-27 07:52:55
java线程池合理设置最大线程数和核心线程数方式
2021-06-19 22:02:31
C#使用udp如何实现消息的接收和发送
2022-05-26 20:56:01
![](https://img.aspxhome.com/file/2023/3/116443_0s.png)
Android webview打开本地图片上传实现代码
2023-06-02 14:11:50
java使用ftp上传文件示例分享
2021-10-23 08:33:03
SWT(JFace)体验之打开多个Form
2021-11-29 03:19:15
android 进度条组件ProgressBar
2023-10-20 15:05:33
![](https://img.aspxhome.com/file/2023/0/138360_0s.jpg)
Java输入输出流的使用详细介绍
2023-08-01 22:21:22
![](https://img.aspxhome.com/file/2023/0/81880_0s.jpg)
idea中将单个java类导出为jar包文件的方法
2022-08-18 11:15:55
![](https://img.aspxhome.com/file/2023/7/71847_0s.png)
Android SharedPreferences四种操作模式使用详解
2021-06-06 00:15:08
Flutter应用集成极光推送的实现示例
2023-06-24 03:51:04
![](https://img.aspxhome.com/file/2023/2/90172_0s.jpg)
C#多线程之线程池ThreadPool详解
2021-10-30 23:59:45
java继承中的构造方法实例解析
2022-07-26 02:56:00
c#数据绑定之linq使用示例
2022-07-17 11:07:22
![](https://img.aspxhome.com/file/2023/0/98220_0s.jpg)
Android 实现卡片堆叠钱包管理动画效果
2021-12-12 11:15:02
Java中通过Class类获取Class对象的方法详解
2021-11-09 17:12:57
c# BackgroundWorker组件的作用
2022-12-23 20:56:12
![](https://img.aspxhome.com/file/2023/5/111105_0s.jpg)
Java continue break制作简单聊天室程序
2022-12-20 01:23:01
C# JSON格式化转换辅助类 ConvertJson
2023-09-27 19:40:20
C# 3DES加密详解
2022-12-01 05:58:55