C# 图片添加圆形边框

姑娘出来我爬山坡 2013-07-22 05:47:42

如题。
传人一张图片。 自动添加圆形边框~
...全文
567 16 点赞 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pictureBox设置成了圆形。 然后他的image怎么改成圆形呢?
  • 打赏
  • 举报
回复
引用 8 楼 tuzhenyuan1990 的回复:
[quote=引用 6 楼 u011206051 的回复:] 最后一个问题。 这个红色边框怎么变圆形
没链接。 我给你一个大概的思路吧。
private void form_Load()
{
  bit=new Bitmap("“你的图片名字”.png");
bit.MakeTransparent(Color.Blue);
protect override void OnPaint()
{
   e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
}
[/quote] OnPaint有一个类吧?
  • 打赏
  • 举报
回复
引用 11 楼 gods_kiss 的回复:
早imgae控件外边加 个border,设置border的conorradius就可以了
border是自定义控件?
  • 打赏
  • 举报
回复
畸笔叟 2013-07-24
引用 15 楼 u011206051 的回复:
pictureBox设置成了圆形。 然后他的image怎么改成圆形呢?
仔细看我给你的代码!图片已经是透明了
  • 打赏
  • 举报
回复
引用 9 楼 tuzhenyuan1990 的回复:
[quote=引用 6 楼 u011206051 的回复:] 最后一个问题。 这个红色边框怎么变圆形
主要用到GDI+ 是画出来。先把之前的图片变成透明,然后,画一个有颜色的圆形。那么,人看到的也就只有一个圆形的图片了。明白了吧?[/quote] 就是圆形不知道怎么画。。 然后保存的话 就是包括圆形边框的图片整个保存下来
  • 打赏
  • 举报
回复
畸笔叟 2013-07-23
引用 6 楼 u011206051 的回复:
最后一个问题。 这个红色边框怎么变圆形
主要用到GDI+ 是画出来。先把之前的图片变成透明,然后,画一个有颜色的圆形。那么,人看到的也就只有一个圆形的图片了。明白了吧?
  • 打赏
  • 举报
回复
畸笔叟 2013-07-23
引用 6 楼 u011206051 的回复:
最后一个问题。 这个红色边框怎么变圆形
没链接。 我给你一个大概的思路吧。
private void form_Load()
{
  bit=new Bitmap("“你的图片名字”.png");
bit.MakeTransparent(Color.Blue);
protect override void OnPaint()
{
   e.Graphics.DrawImage((Image)bit,new Point(0,0));
}
}
  • 打赏
  • 举报
回复
村长_乐 2013-07-23
这个是设计的活吧,写css...
  • 打赏
  • 举报
回复

最后一个问题。
这个红色边框怎么变圆形
  • 打赏
  • 举报
回复
引用 4 楼 tuzhenyuan1990 的回复:
明日科技的书上有这个实例的。自己去看下就知道了
求链接。
  • 打赏
  • 举报
回复
畸笔叟 2013-07-23
明日科技的书上有这个实例的。自己去看下就知道了
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
没人知道么?
  • 打赏
  • 举报
回复
gods_kiss 2013-07-23
早imgae控件外边加 个border,设置border的conorradius就可以了
  • 打赏
  • 举报
回复
准备下班。 明天在来看看~
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET Framework
加入

1.7w+

社区成员

.NET技术 .NET Framework
申请成为版主
帖子事件
创建了帖子
2013-07-22 05:47
社区公告
暂无公告