C# 图片添加圆形边框

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

如题。
传人一张图片。 自动添加圆形边框~
...全文
539 点赞 收藏 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
创建于2007-09-28

1.7w+

社区成员

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