2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > SEO文章配图自动生成工具软件

SEO文章配图自动生成工具软件

时间:2018-12-02 22:22:22

相关推荐

SEO文章配图自动生成工具软件

我们在进行SEO内容创作的时候,往往需要一张配图,因为图文并茂的文章更受百度青睐

但是如果内容数量巨大的话配图就是一个非常枯燥且沉重的工作,而且目前国内对于版权保护的意识逐渐兴起,所以贸然使用网上搜集的图片也会有法律风险。

今天给大家带来一个SEO文章配图自动生成器

先说一下原理吧

其实很简单,我们只需要把文章的标题或者关键词等结合背景生成一张图片,

按照搜索引擎的标准那这张图片就是与文章主题相关的配图啦

说明一下此方法比较适合批量采集文章的配图,如果是编辑撰写还是手工配图的好

目前只做了个简单的demo,后期打算结合一下主流采集软件自动生成配图

软件截图

生成图片效果

再说一下软件用法

scr目录----存放背景图片的文件夹,软件会随机取一张图片作为背景,建议图片宽度800,图片可以去无版权网站找

fonts目录----存放字体文件的文件夹,软件会随机取一个字体文件作为文字字体,字体可以去/里面都是可以免费商用的字体

核心代码下面贴出来,会python的可以了解一下,这里就不讲了

有需要软件的关注公众号 seo_ice 回复“配图”获取,需要源码可以加我个人微信junkiesayy获取

def addText(img, string):size = img.sizedraw = ImageDraw.Draw(img)ft = ImageFont.truetype(r'C:\Windows\Fonts\汉仪尚巍手书W.ttf',size=80)text_width = ft.getsize(string)print(text_width[0])text_coordinate = int((size[0] - text_width[0]) / 2), int((size[1] - text_width[1]) / 2)if text_width[0]>size[0]:list01 = list(string)list01.insert(int(round(len(list01)/2,0)),'\n\n')split_num = int(round(len(list01)/2,0))string = ''.join(list01)text_width = ft.getsize(string)text_coordinate = int((size[0] - text_width[0]/2) / 2), int((size[1] - text_width[1]) / 4)draw.text(text_coordinate, string, font=ft, fill='white',spacing=4)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。