Winform 绘制圆形的图片

简介: string filename = "icon.png";//如果不是png类型,须转换 System.Drawing.Bitmap bitmap = new System.Drawing.
string filename = "icon.png";//如果不是png类型,须转换
    System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(filename);
    for (int y = 0; y < 100; y++)
    {
        for (int x = 0; x < 100; x++)
        {
            if ((x - 50) * (x - 50) + (y - 50) * (y - 50) > 50 * 50)
            {
                bitmap.SetPixel(x, y, System.Drawing.Color.FromArgb(0, 255, 255, 255));
            }
        }
    }
 
    Graphics g = CreateGraphics();
    g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
    g.DrawImage(bitmap, new Point(50, 50));
    g.DrawEllipse(new Pen(Color.LightGray), 50, 50, 100, 100);
    g.Dispose();

  

相关文章
|
6月前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
Windows 容器
一款简单的缩放拖拽图片控件
本文介绍一个针对 .NET 桌面应用程序的独立图片缩放拖拽显示控件 [SQPhoto](https://www.nuget.org/packages/SQPhoto/)。
200 0
一款简单的缩放拖拽图片控件
|
前端开发 Android开发
制作圆形图片,你会以下几种?
制作圆形图片,你会以下几种?
制作圆形图片,你会以下几种?
|
移动开发 前端开发 JavaScript
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制
695 0
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制
|
移动开发 缓存 前端开发
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
618 0
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
3D立方体图片切换动画
在线演示 本地下载
997 0
openlayers之绘制矩形星星拉框放大自定义图形
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gisdoer/article/details/83036414 简介:openlayers绘制矩形、星星、拉框绘制,以及自定义图形。
1623 0
47.图标绘制
信息图 分析图 知识在于点滴积累
773 0