python 习题集

python习题集

第一天在图像上加红色数字

2017-7-23


from PIL import Image,ImageDraw,ImageFont

def add_num(img):
    draw=ImageDraw.Draw(img)
    myfont=ImageFont.truetype('c:/windows/fonts/Arial.ttf',size=40)
    #arial.ttf是字体,size是字体大小
    fillcolor="#ff0000"
    width,height=img.size
    draw.text((width-40,0),'99',font=myfont,fill=fillcolor)
    img.save('result.jpg','jpeg')
    return 0

if __name__=='__main__':#这里的__name__和__main__是全局变量 
    image=Image.open('image.jpg')
    add_num(image)

坑:pentestbox中没有PIL库,python -m pip install PIL,提示更新pip,更新完之后,还是安装不上,python -m pip search PIL,确实发现有PIL库,但是却无法安装,google,提示缺少freetype库,但是pentestbox似乎不能安装,放弃。。。。
google得:pillow是PIL的双胞胎(手动滑稽),而且仍在更新维护,回到pentestbox,发现有pillow,于是正常使用即可.......,绕了一圈,from PIL import Image,ImageFont,ImageDraw

转载于:https://www.cnblogs.com/kele1997/p/7595889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值