winform显示头像照片 做出 圆角效果

弦率 2012-03-17 10:40:22
winform显示头像照片 做出 圆角效果,
可不可以用graphic绘画以外的方法

思路:用panel覆盖到picturebox上,或者用picturebox覆盖到panel上,不知道是否可行
...全文
630 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
弦率 2012-03-19
  • 打赏
  • 举报
回复
谢谢大家
这个网址的4楼是正解
http://topic.csdn.net/u/20111125/11/b217920c-a42a-4abe-bbe2-d318a325b174.html

方法:
1、准备一张透明的相框(有边框的,中间透明)图片png
2、加入一个panel2(外),panel1(中),picture(内)。注:不用panel2也可,panel1.controls.add(picture);
3、picture.image=相框.png;panel1.Backgroundimage=头像.jpg。注:picture的宽高小点,panel1的宽高大点,(这样能看出效果,如果不好使,则把背景色设为透明,如果多余出边则最外加一个panel2)
startstartsvip 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 nonocast 的回复:]

对的,构建Path,通过Line+Arc
然后将图像填充到Path中去
[/Quote]

正解

1)gdi+ 都可以实现这种效果
2)wpf 只要一行

assky124 2012-03-19
  • 打赏
  • 举报
回复
四角用PS画四个边角图片,放四个Label,背景透明,在PictureBox中调整Label到合适位置
弦率 2012-03-19
  • 打赏
  • 举报
回复
能不能不用 GraphicsPath
这个问题应该是“winform相框”功能
chyude 2012-03-18
  • 打赏
  • 举报
回复
多用几个圆角来填充咧
杨友山 2012-03-18
  • 打赏
  • 举报
回复
nonocast 2012-03-18
  • 打赏
  • 举报
回复
对的,构建Path,通过Line+Arc
然后将图像填充到Path中去
mizuho_2006 2012-03-17
  • 打赏
  • 举报
回复
WPF里实现很简单。
rekym 2012-03-17
  • 打赏
  • 举报
回复
以前有保存着链接!!!!!!!!!!!!!LZ试试是否是这效果........

http://topic.csdn.net/u/20101006/22/b6a52764-0eb3-4214-a208-7c6b757f1abe.html
rekym 2012-03-17
  • 打赏
  • 举报
回复
以前有保存着链接!!!!!!!!!!!!!LZ试试是否是这效果........

http://topic.csdn.net/u/20101006/22/b6a52764-0eb3-4214-a208-7c6b757f1abe.html

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧