【发布时间】:2016-06-11 00:44:58
【问题描述】:
我目前正在“Visual Studio 2015 C#”中设计一个程序,并希望实现圆形图片框。程序中有图片框,源图片是从网上下载的。在它的默认状态下,“图片框”是方形的。我想知道如何将“图片框”的形状更改为圆形。这样加载时的图像将是圆形而不是方形或矩形。
我已经想出了如何缩小图像并保持其质量并将其居中,但我不知道如何将“图片框”更改为圆形。
我找到了几种方法来做到这一点,但不幸的是,使用这种方法,圆圈并不平滑,而是像素化。
这是我想要的示例:http://i.imgur.com/kaOfTFU.png
【问题讨论】:
-
你当时找到了什么方法?也许他们可以改进。
-
区域在绘制时没有抗锯齿,这不是一个可用的选项。这在昨天的 96 dpi 显示器上往往很明显。也许您应该通过使 Image 圆形而不是控件来取得成功。
标签: c# image visual-studio-2015 picturebox