gen_both_images.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:ndh-challenges 作者: the-mandarine 项目源码 文件源码
def gen_image(msg, fname, top = True):
    t_pos = (10, 100)
    if top:
        t_pos = (10, 10)
    font = ImageFont.truetype("Arial.ttf",42)
    #img = Image.new("RGBA", (500,180),(255,255,255))
    rand_array = numpy.random.rand(90, 500, 3) * 255
    white_array = numpy.random.rand(90, 500, 3) * 0
    if top:
        full_array = numpy.vstack((rand_array, white_array))
    else:
        full_array = numpy.vstack((white_array, rand_array))
    img = Image.fromarray(full_array.astype('uint8')).convert('RGB')
    draw = ImageDraw.Draw(img)
    draw.text(t_pos, msg, (255,255,255), font=font)
    draw = ImageDraw.Draw(img)
    img.save(fname)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号