我们在进行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)