zoukankan      html  css  js  c++  java
  • python之~利用PIL模块在图片上写写画画

    借鉴了教程:

    http://yxnt.github.io/2016/05/15/Pillow-Python3.5/

    完成作业如下:

    后来学着写给自己的图片加了水印。

    from PIL import Image,ImageDraw,ImageFont
    
    FileName = 'E:savepictureyuantu.jpg'
    OutName = 'E:savepictureshuiyin.jpg'
    
    BlogName = '小旋子的代码自习室'
    BlogSite = 'http://www.cnblogs.com/pheobe/'
    
    def Add_shuiyin(FileName,OutName):
        with Image.open(FileName).convert('RGBA') as im:
            shuiyin = Image.new(im.mode,im.size)
            d = ImageDraw.Draw(shuiyin)
            Font1 =ImageFont.truetype( 'simfang.ttf',size=30)
            Font2 =ImageFont.truetype( 'simfang.ttf',size=20)
            d.text((100,300),BlogName,fill=(0,0,0),font=Font1)
            d.text((90,330),BlogSite,fill=(0,0,0),font=Font2)
    
            out = Image.alpha_composite(im,shuiyin)
    
            out.save(OutName)
    
            out.show()
    
    Add_shuiyin(FileName,OutName)

    原图

    效果图

    哈哈好喜欢樱桃小丸子。

  • 相关阅读:
    o gdb
    net -t struct ifreq
    file -x stat()-fstat()-lstat()
    I/O -x fcntl()
    I/O -x dup() dup2()
    14条---注意点
    user -x userid
    err -x perror() strerror()
    苹果电脑挂载NTFS移动硬盘
    ASP.NET Core之EF Core学习笔记
  • 原文地址:https://www.cnblogs.com/pheobe/p/5776336.html
Copyright © 2011-2022 走看看