保命技能:Windows平台下,截图自动打码,添加干扰信息

保命技能:Windows平台下,截图自动打码,添加干扰信息

保命技能:Windows平台下,截图自动打码,添加干扰信息

在所截取的图像上, 添加其它图片,对原图进行干扰.

python 自动将关键字生成PNG图片:

import os

import numpy as np

from PIL import Image, ImageFont, ImageDraw

def outText(keyTxt):

nLen = len(keyTxt)

if nLen < 1:

return

img = Image.new("RGB", (nLen * 25, 26), (255, 255, 255))

img = img.convert('RGBA')

arr = np.array(np.asarray(img))

r, g, b, a = np.rollaxis(arr, axis=-1)

mask = ((r > 100)

& (g > 100)

& (b > 100)

& (np.abs(r - g) < 5)

& (np.abs(r - b) < 5)

& (np.abs(g - b) < 5)

)

arr[mask, 3] = 0

img = Image.fromarray(arr, mode='RGBA')

dr = ImageDraw.Draw(img)

font = ImageFont.truetype(os.path.join("fonts", "simhei.ttf"), 22, index=0)

dr.text((5, 5), keyTxt, font=font, fill="#000000")

img.save(keyTxt + '.png')

if __name__ == '__main__':

strText = u'词A,B,C,D'

listText = strText.split(',')

for txt in listText:

outText(txt)

自动打码,依靠 ShareX 截图软件,(可惜只有Windows版本)。。。

在ShareX下载一些图片特效的脚本,比如 SNOW,会自动在图片添加雪花,然后将脚本路径下的雪花图片删掉,将上述python 生成的png 复至此路径下,即可

或自已手动添加一些特效进行设置

相关推荐