精华内容
下载资源
问答
  • 标签:本文和大家分享的主要是使用python图片中添加文字相关内容,一起来看看吧,希望对大家学习python有所帮助。使用OpenCV图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用...

    标签:

    本文和大家分享的主要是使用python在图片中添加文字相关内容,一起来看看吧,希望对大家学习python有所帮助。

    使用OpenCV

    在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用自定义字体文件的函数,这不仅意味着我们不能使用自己的字体,而且意味着他无法显示中文字符。这还是非常要命的事情。而且他显示出来的文字位置也不太好控制。比如下面的代码,他想做的仅仅是显示数字3:

    代码:

    #coding=utf-8

    importcv2

    importnumpyasnp

    frompylabimport*

    %matplotlib inline

    font=cv2.FONT_HERSHEY_SIMPLEX#使用默认字体

    im=np.zeros((50,50,3),np.uint8)#新建图像,注意一定要是uint8

    img=cv2.putText(im,’3’,(0,40),font,1.2,(255,255,255),2)#添加文字,1.2表示字体大小,(0,40)是初始的位置,(255,255,255)表示颜色,2表示粗细

    imshow(img)

    结果:

    我么可以发现文字出现的位置并不怎么好把握,初始的坐标默认是指左下角的坐标,不怎么方便。而且显示出文字以后,我们不好掌握他实际占的位置和大小。

    不过有一点方便的是,我们可以随意改变他的粗细,而不用更换字体。这一点是下面使用PIL进行绘图所不具备的优点。

    使用PIL

    同样为了生成数字3,下面是使用PIL进行的操作:

    代码:

    import Image,ImageFont,ImageDraw

    import numpy as np

    from pylab import *

    %matplotlib inline

    font = ImageFont.truetype(’3.ttf’,50) #使用自定义的字体,第二个参数表示字符大小

    im = Image.new("RGB",(50,50)) #生成空白图像

    draw = ImageDraw.Draw(im)         #绘图句柄

    x,y=(0,0) #初始左上角的坐标

    draw.text((x,y), ’3’, font=font) #绘图

    offsetx,offsety=font.getoffset(’3’) #获得文字的offset位置

    width,height=font.getsize(’3’) #获得文件的大小

    im=np.array(im)

    cv2.rectangle(im,(offsetx+x,offsety+y),(offsetx+x+width,offsety+y+height),(255,255,255),1)#绘出矩形框

    imshow(im

    结果:

    我们可以发现,PIL支持使用自定义的字体文件,而且能够提供字体所占位置的详细信息,我们可以精确的确定文字所占的位置,在应用中特别有用。唯一的不足就是他不能改变字体的粗细(毕竟这用的是字体模板)。

    实际应用中看来还要在这两种方法中择优使用。

    展开全文
  • 本文主要介绍的是利用Python图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧一、使用OpenCV图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用自定义字体...

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧

    一、使用OpenCV

    在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用自定义字体文件的函数,这不仅意味着我们不能使用自己的字体,而且意味着他无法显示中文字符。这还是非常要命的事情。而且他显示出来的文字位置也不太好控制。比如下面的代码,他想做的仅仅是显示数字3:

    代码:

    #coding=utf-8

    import cv2

    import numpy as np

    from pylab import *

    %matplotlib inline

    font=cv2.FONT_HERSHEY_SIMPLEX#使用默认字体

    im=np.zeros((50,50,3),np.uint8)#新建图像,注意一定要是uint8

    img=cv2.putText(im,'3',(0,40),font,1.2,(255,255,255),2)#添加文字,1.2表示字体大小,(0,40)是初始的位置,(255,255,255)表示颜色,2表示粗细

    imshow(img)

    结果:

    我么可以发现文字出现的位置并不怎么好把握,初始的坐标默认是指左下角的坐标,不怎么方便。而且显示出文字以后,我们不好掌握他实际占的位置和大小。

    不过有一点方便的是,我们可以随意改变他的粗细,而不用更换字体。这一点是下面使用PIL进行绘图所不具备的优点。

    二、使用PIL

    同样为了生成数字3,下面是使用PIL进行的操作:

    代码:

    import Image,ImageFont,ImageDraw

    import numpy as np

    from pylab import *

    %matplotlib inline

    font = ImageFont.truetype('3.ttf',50) #使用自定义的字体,第二个参数表示字符大小

    im = Image.new("RGB",(50,50))      #生成空白图像

    draw = ImageDraw.Draw(im)         #绘图句柄

    x,y=(0,0)                  #初始左上角的坐标

    draw.text((x,y), '3', font=font)    #绘图

    offsetx,offsety=font.getoffset('3')  #获得文字的offset位置

    width,height=font.getsize('3')     #获得文件的大小

    im=np.array(im)

    cv2.rectangle(im,(offsetx+x,offsety+y),(offsetx+x+width,offsety+y+height),(255,255,255),1)#绘出矩形框

    imshow(im)

    结果:

    我们可以发现,PIL支持使用自定义的字体文件,而且能够提供字体所占位置的详细信息,我们可以精确的确定文字所占的位置,在应用中特别有用。唯一的不足就是他不能改变字体的粗细(毕竟这用的是字体模板)。

    实际应用中看来还要在这两种方法中择优使用。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用python能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

    时间: 2017-04-28

    展开全文
  • 添加一张图片左边文字右边自动播放,然而今天小编就来分享,添加多张图片自动播放,一边添加文字是不动的,不播放的,只有图片是播放的效果的,如果无法理解小编的说明的话,可以看看下面的效果视频呀,哈哈哈...

    小编的上一篇教程写了,添加一张图片在左边文字在右边自动播放,然而今天小编就来分享,添加多张图片自动播放,在一边添加文字是不动的,不播放的,只有图片是播放的效果的,如果无法理解小编的说明的话,可以看看下面的效果视频呀,哈哈哈!

    图片轮播加文字:

    需要用到该软件,从上面链接中把软件下载下来。双击运行软件,在软件开始界面中,选择“宽屏幕(16:9)”界面。软件可以从上面的下载地址中,下载到电脑中。

    6df44e690bb75b36f90b74a3955b89bc.png

    接着就会进入到编辑界面,点击“导入”从电脑中选择要添加的图片,可以按住ctrl键同时选择多张图片哦,选好后“打开”

    131181572122422366accebc38f94631.png

    图片添加完成后,在“媒体”面板中选中所有图片,然后按住拖拽到轨道1里去。接着呢,可以调整下每张图片的长度,长度越长图片播放显示的时间要越久,相反的,图片长度越短播放显示的时间越短。长度调整完了,就可以选中每一张图片,然后在预览窗口中拖动图片的位置,小编统一都把图片放在了左边。

    6297a93b248b0ad91fdd3600970b158a.gif

    来到添加文字这一步,在“文字”面板中选择一种文字然后右键点击选择“应用”,文字就添加到了文字轨道中,然后把文字拉长至与图片的长度一致即可,接着双击文字,输入自己要输入的文字内容,接着可以设置字体大小、选择字体和颜色等等。

    fc0649125bd0bb9377bdacccf60a81eb.gif

    文字不管是自己输入的,还是粘贴进去的,都需要调整下每一行文字,因为小编要放在图片的右侧,所以文字最好的是放在图片右侧的,所以一行最好不要超过30个字,这样文字才会全部显示,这是小编的经验,当然你们也可以按照自己的喜好来。调整了之后就可以在右侧的预览窗口中调整文字的位置。

    如果不喜欢原来的文字样式,可以到“预设”中双击选择一种好看自己喜欢的文字样式,文字可能变小所以还可以把文字调大一些,再调整移动下文字位置。还能在“动画效果”里选择文字显示的动画效果,双击应用即可。

    c50a82351949990b47cba6fdac4e649a.gif

    觉得效果OK了之后,可以点击“导出”保存为视频了。接着就会弹出输出界面了,进入到“格式”界面,然后在配置文件中选择下视频输出的格式,一般选择MP4。在名称里可以给视频命名,接着在保存到点击“浏览”在里面设置视频保存路径,最后点击“导出”按钮,开始保存视频。

    628b0898a914008c57b20b7cfd09b626.png

    对了,小编这里要提示一下,在软件制作的文字和位置的时候,输出的视频后的效果会跟软件中显示的有差别,就像下图中上面的是软件中显示的文字位置和大小,而输出保存的视频则是比较小,然后位置也有出入。所以你们在调整文字的位置和大小的时候需要先输出视频看看效果,然后发现哪里有不好的地方,再回到软件中重新设置。

    2be2de487bbdb76db5f2cacf7c88605a.png

    好了,点击了导出后,就会弹出下图的导出视频窗口,等待视频转换到100%之后,视频就转换完成导出成功了!可以选择“查找目标”或“关闭”窗口。如果在跟着教程操作过程中,遇到问题,可以联系狸窝在线客服qq41442901。

    狸窝客服平时都比较繁忙,有时候如果有回复比较久的时间,希望大家能够给与理解,多点耐心,狸窝是负责任的,也是很有耐心帮你解决问题的哦。微信小视频跟照片拼图、视频中加入音乐 、图片加滚动字幕

    ♀◆爱我请赞赏我 不爱我请用赞赏来鞭策我♀◆

    看电影伸手去拿爆米花时,在桶里不经意碰到姑娘的手,总是会有些尴尬的。尤其是你们两个并不认识,而她又不知道你一直在拿她的爆米花吃的时候......

    展开全文
  • 有很多人喜欢古诗词,古文化,那么怎么给自己拍摄的图片添加文字,边框和印章制作复古图片呢!上是直接采用的曰的复古模版,还有添加印章的功能哦,非常的方便的!也可以采用给图片留白边框的模式哦,也非常的...

    有很多人喜欢古诗词,古文化,那么怎么给自己拍摄的图片添加上文字,边框和印章制作复古图片呢!

    8c2431060d40b2dc17b1fd0060c9a4ea.png

    上图是直接采用的图曰的复古模版,还有添加印章的功能哦,非常的方便的!

    95af0485239a579025244b005c71c2f8.png

    也可以采用给图片留白边框的模式哦,也非常的赞呢!

    7fa30ecbe0a44a2b752b1e929f2a8c6b.png

    圆形边框是制作复古图文最常用的一种模式了!

    下面为我来具体的说一下操作方法和步骤!

    方法:

    使用图曰(yue)app ,它可以自动识别图片给图片加字的,还有复古模版,复古贴纸等等,都可以免费使用的!

    84060e507371627002587047ef9d7d34.png

    操作步骤:

    打开图曰(yue),点击下方的加号,选择图片加字!

    38f2abb46563ae17e02770aa212b7ab1.png

    选择图片加字!

    ce417f5787c42c072cc14d108239bd1c.png

    进入图片库,选择图片!

    e3ec820321e4f97c0663c0cdb60c8b84.png

    选中图片之后,点击右下角的确定,图曰就能自动识别图片给图片添加上文字了!

    b9e789ada83e7d0ae88870b5127b2d79.png

    自动添加文字完成,如下图,点击下方的模版,就可以去选择添加模版了!

    30bbe9bf2a87567400b0e1b77a10151d.png

    有很多种模版可以选择,一键选择套用模版即可!

    839e0e638094b6db809bfac6689467b3.png

    一键使用模版完成,右上角的名字会自动识别添加为您在图曰上的名字!

    然后点击右下角的组件,就可以去添加印章了!

    cf60a1857cbfc57abce7381f859aef0f.png

    选择组件工具里的红色印章,一键点击就可以添加完成了!

    2d91dd886b5da2cab38255b959bcef10.png

    添加印章完成,如下图!

    5374e6b0967891ab52f3f46fc1899a8e.png

    单击图片上的印章,点击编辑可以编辑印章上的文字,点击形状可以改变印章的形状!

    fe823c08499bb3af296960f510e1ee13.png

    单击图片上的文字,就可以编辑图片上的文字了,只需按照对应的选项调整就可以了!

    fe000e2b8fe9b4aba0c196987dabb30c.png

    点击左上角的叉号,还能删除文字哦,同样的,也可以使用这个方法删除所有的内容。最后点击右上角的完成,就可以将图片保存到本地了呢!

    e85aaa2a110393ea22c7df034ffcad57.png

    另外还可以将自己拍摄的图片分享到图曰呢,原创作品还可以被打赏呢!

    展开全文
  • 那相信很多的小伙伴们都想要知道,那下面小编就来教教大家具体的操作方法,本编教程就来教教大家如何使用CAD编辑软件图纸中添加文字的具体操作方法,希望对你们有帮助。 步骤一:首先,小伙伴们电脑中打开一个...
  • 手机拍摄照片成就了全民摄影。有朋友问我,手机拍摄好的照片,怎样添加上文字?...下面以我自己的华为FLA一AL10手机为例给朋友们介绍一下怎样给照片添加文字。1、在手机图库里打开一张照片,在图...
  • 如何使用 Movavi Photo Editor照片上添加文字呢?当你处理图片的时候,是否偶尔需要把文字叠上面?这种应用称为「为照片加上说明文字」,下面我们就来介绍一种可以让你迅速地照片上加注文字说明的方法——...
  • 拍照时候,很多人都喜欢给我们的照片添加上一小段文字再发到朋友圈和空间,来表达我们拍摄照片时候的心情。那怎么给手机里的照片添加文字呢?其实方法很简单,看完这篇文章你就会了,下面我们一起来看看吧。一、...
  • 【1,高德地图如何添加商户?】高德地图app是现在很多伙伴都使用的路线导航软件,最近有伙伴想知道如何地图上面添加商户。下面就给大家介绍一下高德地图添加商户方法。1. 用手机打开高德地图APP软件,看到那个地图...
  • 开发ios的时候很多用户们都会想如何在iOS按钮上的文字添加下划线,那么接下来的内容中我们就一起去看看iOS按钮上的文字添加下划线的方法。问题:实现下中右侧的按钮文字效果方法:[MyTools createMyImageview:...
  • 只需加几行代码: tick={'宿舍' '教学区' '图书馆' '食堂' '实验楼' '行政楼' '文体中心'}; % settick('re_shu',tick);...如果出现文字标签重叠,可加上下面的代码使文字标签旋转X°。 set(gc...
  • 下面小编就位大家来讲解下操作步骤。操作步骤:1 光标定位引用段落末尾,引用选项卡下,点击插入脚注/尾注。脚注位置为当前页面底端,尾注为文档结尾或节的末尾。2 插入尾注后,文章中会出现尾注引用符号,文章...
  • 大家都知道,GIF格式的图片都属于动图,如果想这类图片上面添加文字,需要利用相关的gif编辑器才能实现,直接按照常规的方式只会让图片变成静态的那么如何给GIF图片添加文字,而且还能保持动态效果不变呢?下面...
  • 如今越来越多的伙伴喜欢手机摄影,拍好的照片,还可以制作各种精美的图文,直接表达心情的同时,还能获得一片“赞”!...具体如何操作,下面拆解成详细的步骤分享给伙伴们,希望能有帮助。一、用什么APP?曰...
  • 如何使用CSS将文字显示水平线中间?下面本篇文章就来给大家介绍使用CSS实现文字显示水平线中间效果的方法,希望对大家有所帮助。 CSS提供了网页中间制作包含文字或图像的水平线以使其具有吸引力的功能,这...
  • 页眉处,我们可以添加文字,如公司名称、页码、工作表名、日期等,也可以添加图片,如LOGO、标记等,页脚同理。另外,对于一些个性化的需求,我们也可以设置奇偶页页眉页脚不同、文字格式化(如,设置字体、字号、...
  • [图片说明](https://img-ask.csdn.net/upload/201911/13/1573651221_296914.jpg) 如所示,这样可以添加文字到图片上,但是 用subfigure文字却没有加上去但也没报错(我subfigure里外各加了一句put是为了测试...
  • 我把给图片添加文字的代码封装到了一个函数addLabel里面,具体代码如下: func addLabel(img image.Image, label string, x, y int, color *image.Uniform, size float64, fontPath string) (image.Image
  • Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /** * 获取图片缩小的图片 * @param src * @return */ public static Bitmap scaleBitmap(String src) { //获取图片的高和宽 BitmapFactory....
  • 我们都知道,手机上都会自带一个拍照提取功能,对准文本扫描就能转换为文字了,玩了这么多年的电脑才知道,原来电脑上也隐藏着一个小功能,添加图片也能快速提取文字下面教大家如何操作。1、其实电脑中还有一个...
  • 现在的手机功能越来越多,很多人保存或者分享图片时,已经不满足仅仅是原样了,还会标识一些文字看起来更详细,也可以将当时自己的想法写上面,那我们怎样给图片添加文字呢?接下来给大家介绍一下。一、手机自带...
  • 让表单变身营销页,最核心的是什么?当然是图文并茂啦!...下面给大家介绍免费表单中添加n张图片的方法,而且没有上限要求哦~这里要用到「描述文字」或者「分隔符」字段,通过它来上传在线图片就可...
  • 如何在工作中快速提取PDF文件里的图片和文字?这对很多上班族来说是件困难的事情。今天小黑就给大家来分享我的4个快速提取PDF图片和文字的方法,学会后从此让你再也不用加班工作。一、PDF直接转化图片首先我们需要...
  • 2.然后,打开PHOTOSHOP,打开原始文件夹里的任意一张图片,然后菜单栏,窗口下拉菜单下面,勾选动作,或者直接按Alt+F9,就会跳出动作浮动面板。点击创建新动作按钮,弹出新动作对话框,名称栏中输入“批量...
  • 因某些原因需要图片上添加文字水印、图片水印,所以这里做个简单的记录。下面话不多说了,来一起看看详细的实现过程吧 实现方法: 传统的.NET框架中,我们给图片添加水印有的是通过HttpModules或者是HttpHandler...
  • 我们出去旅游都会拍很多照片,然后分享到朋友圈,但是很多中年人,不知道如何在照片上添加文字,那么今天就来教大家如何操作,方法非常简单。下面我用华为手机给大家演示:首先从相册中打开一张图片,点击底部的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 388
精华内容 155
关键字:

在图下面如何添加文字