在图片上画直线比画框更简单。线形的控制还是通过对Pen的设置来实现的。

        /**//// <summary>
        /// 在图片上画线
        /// </summary>
        /// <param name="bmp">原始图</param>
        /// <param name="p0">起始点</param>
        /// <param name="p1">终止点</param>
        /// <param name="RectColor">线的颜色</param>
        /// <param name="LineWidth">线宽</param>
        /// <param name="ds">线条样式</param>
        /// <returns>输出图</returns>
        public static Bitmap DrawLineInPicture(Bitmap bmp, Point p0, Point p1, Color LineColor, int LineWidth, DashStyle ds)
        ...{
            if (bmp == null) return null;

            if (p0.X == p1.X || p0.Y == p1.Y) return bmp;

            Graphics g = Graphics.FromImage(bmp);

            Brush brush = new SolidBrush(LineColor);

            Pen pen = new Pen(brush, LineWidth);
            //pen.Alignment = PenAlignment.Inset;

            pen.DashStyle = ds;

            g.DrawLine(pen,p0,p1);

            g.Dispose();

            return bmp;
        }

C#图片处理之:在图片上画直线相关推荐

  1. 在yuv上画线_利用布雷森汉姆算法绘制在YUV图像上画直线

    最近,因工作需要,在YUV图像上画直线: 算法1步骤: 1.已知直线的起点和终点: 2. 利用布雷森汉姆算法在两点间画直线: 3. 将该直线上的点的颜色在YUV图像上画出. 布雷森汉姆算法原理参考wi ...

  2. python如何画出多个独立的图片_python实现在一个画布上画多个子图

    matplotlib 是可以组合许多的小图, 放在一张大图里面显示的. 使用到的方法叫作 subplot. 均匀画图 使用import导入matplotlib.pyplot模块, 并简写成plt. 使 ...

  3. HTML怎么在矩形上画直线,【绘制】HTML5 Canvas 绘画画板,实现鼠标画线条,画矩形或选区(图文、示例)...

    个人处女做<Canvas系列教程>在个人Github上正在连载更新,但愿能获得您的关注和支持,让我有更多的动力进行创做.html 教程介绍.教程目录等能在README里查阅.git 目录函 ...

  4. python中怎样在图片上画线段_python 实现PIL模块在图片画线写字

    图片上画线条 import sys from PIL import Image,ImageDraw im = Image.open("th.png") draw = ImageDr ...

  5. 学习OpenCV3:在空白图片上画虚线

    一.背景   在OpenCV中,可以画圆.线.矩形.椭圆和多边形,但并不能画出虚线,现希望通过OpenCV已有的函数画出由点或线组成的虚线. cv::circle() // 画一个简单圆 cv::cl ...

  6. html中矩形坐标,js怎么根据坐标在图片上画出矩形框?

    如图本地上传的图片,并点击获取到这个图片里每个地方的坐标,根据4个角坐标在图片上画出矩形框,该怎么画?大神支招. 我图片是显示在div里的,是不是应该用canvas显示图片? 代码: Document ...

  7. 网页在图片上画长方形和直线,并且能控制和编辑

    网页在图片上画长方形和直线,并且能控制和编辑 网页在图片上画长方形和直线,并且能控制和编辑 网页在图片上画长方形和直线,并且能控制和编辑 工作上用到了 在一张图片上画正方形和直线.并且可以控制和编辑 ...

  8. python怎么在散点图上画圆圈_Python如何在图片上画一个实心圆

    有时候我们需要对图片进行标记操作,即在原图的基础上进行画出一些图案,这里给出画一个实心圆的相关方法,基于Python. 工具/原料 win10系统64位 winPython集成软件 方法/步骤 1 集 ...

  9. Python 在图片上画点、圆和矩形实例

    1.在图片上画点.圆 import cv2 img = cv2.imread(img_path) # 读取图片cv2.circle(img,(100,100),20,(0,0,255),-1) # c ...

最新文章

  1. Bioinformatics|基于知识图谱嵌入的药物靶标发现
  2. mac80211解析之发送速率控制
  3. 基于 Flink 的超大规模在线实时反欺诈系统的建设与实践
  4. Java精确到毫秒获取时间的三种方法,以及适用场景
  5. 显示SAP Spartacus每个page slot使用的Angular Component uid
  6. cocos2d-lua3.7组件篇(三)-http通信demo
  7. Tensorflow入门之运算篇
  8. 自动化运维工具之Zabbix发现_自动注册及web页面状态监控(四)
  9. abb机器人工具坐标系设定方式_设定abb机器人工具坐标的方法
  10. 前端-微信浏览器无法下载附件解决方法?
  11. 【0基础运筹学】【超详细】列生成(Column Generation)
  12. 中仪股份管道机器人_中仪股份中仪股份cctv检测管道机器人X5-HSX5-HS
  13. teraterm 执行sql命令_一款轻量级终端工具TeraTerm的脚本介绍(一)
  14. 实战|教你爬取全国火锅店数量,并利用地图可视化展示
  15. 自学python从字符串开始吧
  16. 鼠标滑过图片,图片抖动
  17. 腾讯区块链首次发声:将做深做透场景
  18. element ts vue 中的表单验证出现红色波浪线的解决方法
  19. 室内导航--机器视觉、ROS、Goseek(三)ROS Noetic Ninjemys 准备
  20. 【EmguCV】EmguCV各种调用

热门文章

  1. 洛谷——P1548 [NOIP1997 普及组] 棋盘问题
  2. vue 路由参数变化,页面不刷新(数据不更新)解决方法
  3. python描述器descriptor_python装饰器decorator、描述器descriptor
  4. Openresty 学习笔记(三)扩展库之neturl
  5. linux dialog详解(图形化shell)
  6. shell脚本:监控MySQL服务是否正常
  7. springboot读取src下文件_java(包括springboot)读取resources下文件方式
  8. 【数据结构笔记40】哈希表冲突处理方法:开放地址法(线性探测、平方探测、双散列、再散列),分离链接法
  9. 管理科学の学生自学CS的【计划】与【心得】
  10. OpenCV读取视频并获得相关属性信息