在图像上增加文字 C#

using (Image i = Image.FromFile(inputPath))
    {
    using (Graphics g = Graphics.FromImage(i))
        {
        g.DrawString("John", Font, Brushes.Black, new PointF(fX, fY1));
        g.DrawString("2018-10-01", Font, Brushes.Black, new PointF(fX, fY2));
        }
    i.Save(outputPath, ImageFormat.Png);
    }

原文地址:https://www.cnblogs.com/zeroone/p/9738107.html

时间: 2024-08-10 19:57:34

在图像上增加文字 C#的相关文章

【练习4.1】图像转换、Canny检测、图像合并、在图像上输出文字

2014-07-17 第四章 细说HighGUI 练习题第1题 题目大致要求: a:(1)从视频文件读入数据,(2)转换为灰度图,(3)做Canny边缘检测,显示在三个窗口 b:将a的三个视频显示在一个窗口中 c:在b步骤的不同部分写上合适的文字标签 代码: 1 #include "stdafx.h" 2 #include <windows.system.h> 3 #include <iostream> 4 #include <cv.h> 5 #in

PHP中应用GD2函数在图像上添加文字

<?php header("Content-type:text/html;charset=utf-8"); header("Content-type:image/gif"); $im=imagecreatefromjpeg("images/qie.jpg"); $textcolor=imagecolorallocate($im,56,73,136); $fnt="c:/windows/fonts/simhei.ttf";

PS去掉图片上的文字的6种基本方法,动态教程

1.使用仿制图章工具去除文字这是比较常用的方法.具体的操作是,选取仿制图章工具,按住Alt键,在无文字区域点击相似的色彩或图案采样,然后在文字区域拖动鼠标复制以复盖文字.要注意的是,采样点即为复制的起始点.选择不同的笔刷直径会影响绘制的范围,而不同的笔刷硬度会影响绘制区域的边缘融合效果. 2.使用修补工具去除文字如果图片的背景色彩或图案比较一致,使用修补工具就比较方便.具体的操作是,选取修补工具,在公共栏中选择修补项为“源”,关闭“透明”选项.然后用修补工具框选文字,拖动到无文字区域中色彩或图案

CSS实现背景透明而背景上的文字不透明

在我们设计制作一些网页的时候可能会用到半透明的效果,首先我们可能会想到用PNG图片处理,当然这是一个不错的办法,唯一的兼容性问题就是ie6下的BUG,但这也不困难,加上一段js处理就行了.但假如我们需要一个半透明遮罩的弹出层,如登陆框.注册框.提示等,这时可能需要整个页面都要被半透明的遮罩层覆盖,那么如用背景平铺的话,此时此刻也许就不是一个好办法了,图片大了会影响加载速度,图片小了同样会增加页面的渲染计算量,那么这时也许就需要用CSS滤镜了. 假如有这样一个例子:“有一个DIV块,此DIV是黑色

PDF上的文字和图片怎么编辑修改

对于word.excel这类常见的文档基本上大家都知道怎么编辑修改,而PDF格式的文档则比较少见,很多人都不知道这种文档是如何编辑的,也不知道怎样去修改PDF文档的内容,其实PDF上的文字图片编辑起来也是很简单的. 使用工具:PDF编辑器http://www.33lc.com/soft/73545.html 方法/步骤: 编辑PDF文字,首先用编辑器打开PDF文档(加密的文件需要先解除限制),文档打开后选择编辑内容工具,文本内容周围会出现方框,也就是和PPT一样的文本框,点击可以进入文本框内编辑

CSS实现背景透明而背景上的文字不透明完美解决

在我们设计制作一些网页的时候可能会用到半透明的效果,首先我们可能会想到用PNG图片处理,当然这是一个不错的办法,唯一的兼容性问题就是ie6 下的BUG,但这也不困难,加上一段js处理就行了.但假如我们需要一个半透明遮罩的弹出层,如登陆框.注册框.提示等,这时可能需要整个页面都要被半透 明的遮罩层覆盖,那么如用背景平铺的话,此时此刻也许就不是一个好办法了,图片大了会影响加载速度,图片小了同样会增加页面的渲染计算量,那么这时也许就 需要用CSS滤镜了. 假如有这样一个例子:“有一个DIV块,此DIV

OpenCV之响应鼠标(四):在图像上绘制出矩形并标出起点的坐标

涉及到两方面的内容:1. 用鼠标画出矩形.2.在图像上绘制出点的坐标 用鼠标绘制矩形,涉及到鼠标的操作,opencv中有鼠标事件的介绍.需要用到两个函数:回调函数CvMouseCallback和注册回调函数cvSetMouseCallback. 当回调函数被调用时,opencv会传入合适的值,当鼠标有动作时,有所反应,比如画线,描点. void CvMouseCallback(int event,int x,int y,int flags,void * param); event 为鼠标事件类型

用图片文字提取大师提取图片上面的文字

扫描图片相信大家都不会陌生,很多的纸质文件或是其它东西,我们都可以通过扫描仪进行扫描,然后以扫描图片的方式出现在电脑中.但是这些扫描图片中的文字不能随意的进行编辑和复制,也就是不能轻松的利用这些文字.如何将扫描图片上的文字转换成可编辑文本呢?很多网友都有这样的疑问,其实只需要借助捷速ocr扫描文字识别软件就能轻松实现.捷速OCR扫描文字识别软件 也许会有人讲在网上有那么多的ocr扫描文字识别软件,为什么就要选择捷速ocr扫描文字识别软件.如果你使用过其它普通的ocr扫描文字识别软件一定会发现,在

uibutton图片在上,文字在下。 图片在左 文字在右

//文字在左,图片在右 CGFloat imageWidth = self.button.imageView.frame.size.width; CGFloat labelWidth = self.button.titleLabel.frame.size.width; self.button.imageEdgeInsets = UIEdgeInsetsMake(0, labelWidth, 0, -labelWidth); self.button.titleEdgeInsets = UIEdge