以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎么实现显示账户头像  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108346)

--  作者:pass
--  发布时间:2017/10/20 15:06:00
--  [求助]怎么实现显示账户头像
请问怎么实现头像圆形框显示的效果
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171020150200.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/10/20 15:14:00
--  

你要在哪里实现?foxtable窗口?还是网页?

 

把图片截取一个圆形的区域即可。


--  作者:pass
--  发布时间:2017/10/20 15:16:00
--  
网页的,怎么截取圆形区域,能给个代码吗
--  作者:有点甜
--  发布时间:2017/10/20 15:31:00
--  

如果是网页,直接设置样式即可,如

 

<img src=\'/images/001.jpg\' style=\'border-radius:100px;width:100px;height:100px\' />

 

如果是图片,参考

 

Dim img as new bitmap("d:\\test.jpg")
Dim bmp As new bitmap(img.Width, img.Height) \'宽高
Dim g = graphics.fromimage(bmp)
g.FillEllipse(new TextureBrush(img), 0, 0, img.Width, img.Height)
bmp.save("d:\\test001.jpg")
bmp.dispose
img.dispose