亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用python實(shí)現(xiàn)圖片增加水印

系統(tǒng) 1909 0

處于某些業(yè)務(wù)需求需要對一些特定的圖片增加水印,于是去了解了PIL這個(gè)庫,可以完美的解決這個(gè)問題

實(shí)現(xiàn)效果如下:
使用python實(shí)現(xiàn)圖片增加水印_第1張圖片
具體代碼如下:

            
              from PIL import Image, ImageDraw, ImageFont

imageFile = "./image/two.jpg"
imageInfo = Image.open(imageFile)
fontOne = ImageFont.truetype("?C:\Windows\Fonts\simfang.ttf", 100)
fontTwo = ImageFont.truetype("?C:\Windows\Fonts\simfang.ttf", 100)

draw = ImageDraw.Draw(imageInfo)
print(imageInfo.size)
draw.text((imageInfo.size[0] / 2, imageInfo.size[1] / 2), u"這是一個(gè)測試圖片", fill=(255, 0, 0), font=fontOne)
draw.text((imageInfo.size[0] / 2, imageInfo.size[1] / 2 + 300), u"等會(huì)去看電影", fill=(134, 153, 153), font=fontOne)

imageInfo.show()
# imageInfo.save(r"./image/target01.JPG")
print("success")

            
          

代碼很簡單,下面具體講講上面每個(gè)方法的使用以及參數(shù)的意義:

            
              from PIL import Image, ImageDraw, ImageFont # 從PIL中導(dǎo)包

            
          

imageFile :需要添加文字的圖片地址(可以是相對地址也可以是絕對地址)
imageInfo = Image.open(imageFile) :使用 image.open() 打開圖像

            
              fontOne = ImageFont.truetype("?C:\Windows\Fonts\simfang.ttf", 100) # 水印使用系統(tǒng)字體
fontTwo = ImageFont.truetype("?C:\Windows\Fonts\simfang.ttf", 100) # 水印使用系統(tǒng)字體

            
          

使用 draw = ImageDraw.Draw(imageInfo) 實(shí)例化一個(gè)可寫對象

            
              draw.text((imageInfo.size[0] / 2, imageInfo.size[1] / 2), u"這是一個(gè)測試圖片", fill=(255, 0, 0), font=fontOne) # 水印加載的位置
draw.text((imageInfo.size[0] / 2, imageInfo.size[1] / 2 + 300), u"等會(huì)去看電影", fill=(134, 153, 153), font=fontOne)

            
          

在這里插入圖片描述
draw.text()方法中的參數(shù)解析

  • xy: 表示文字寫入圖片中的位置(注意:這里的坐標(biāo)需為一個(gè)元組)

  • text: 加到圖片上的文字

  • fill: 水印文字的顏色(范圍:0-255,0-255,0-255)

  • font: 水印使用的自已

                    
                        imageInfo.show(): 預(yù)覽圖片
      imageInfo.save(r"./image/target01.JPG"):保存加入水印的圖片
    
                    
                  

更多關(guān)于PIL庫的使用參照PIL的用法


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚州国产视频 | 国产日韩精品一区在线不卡 | 国产区综合 | 日本一级毛片高清免费观看视频 | 亚洲欧美日韩久久精品第一区 | 久久福利精品 | 国产成人免费片在线观看 | 最新亚洲精品国自产在线观看 | 成人sese| 欧美三区在线 | 国产一区二区三区成人久久片 | 日韩毛片最新看 | 在线观看中文字幕第一页 | 国产中文久久精品 | 黄色毛片免费观看 | 国产网红福利视频网站 | 国产精品美女久久久久网 | 中文字幕 国产精品 | 日本视频播放免费线上观看 | 91精品国产91久久久久久麻豆 | 九九国产 | 亚洲最新视频在线观看 | 宅男看片午夜大片啪啪mv | 99久久精品费精品国产一区二区 | 激情综合五月网 | 大杳蕉伊人狼人久久一本线 | 日韩欧美一级毛片视频免费 | 久久96精品国产 | 九九热线精品视频6一 | 亚洲综合a| 国产在线小视频 | 97国产成人精品免费视频 | 亚洲99久久久久综合 | 看看的在线视频国产 | 男人私人影院免费看视频 | 天天做夜夜操 | 爱我久久国产精品 | 国产性色视频在线高清 | 国产欧美专区在线观看 | 日本一区二区三区高清在线观看 | 香蕉视频在线观看免费 |