欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

使用python實現圖片增加水印

系統 1753 0

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

實現效果如下:
使用python實現圖片增加水印_第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"這是一個測試圖片", fill=(255, 0, 0), font=fontOne)
draw.text((imageInfo.size[0] / 2, imageInfo.size[1] / 2 + 300), u"等會去看電影", fill=(134, 153, 153), font=fontOne)

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

            
          

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

            
              from PIL import Image, ImageDraw, ImageFont # 從PIL中導包

            
          

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

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

            
          

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

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

            
          

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

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

  • text: 加到圖片上的文字

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

  • font: 水印使用的自已

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

更多關于PIL庫的使用參照PIL的用法


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产亚洲精品国产一区 | 欧美一区二区三区久久久 | 波多野结衣在线观看网址 | 35pao强力打造 | 日本视频在线免费观看 | 亚洲精品一区二区三区在线观看 | 亚洲欧美日韩高清 | 狠狠操在线观看 | 欧美成人h版在线观看 | 夜夜夜操操操 | 精品一区二区久久久久久久网站 | 一区二区三区在线观看视频 | 欧美va在线视频 | 国产99久久精品一区二区永久免费 | 亚洲国产路线1路线2路线 | 亚洲免费在线视频 | 精品国产欧美一区二区 | 艹逼网站 | 久久3| 亚洲精品免费在线视频 | 久久免费福利 | 久久综合九色综合97欧美 | www.国产福利| 天天影院在线观看 | 国产精品毛片一区二区三区 | 欧美一级夜夜爽 | 久久久一区二区 | 天天躁日日躁狠狠躁av麻豆 | 性 毛片 | 加勒比精品久久一区二区三区 | 日日日日日 | 久久成人精品视频 | 成人黄色网战 | 欧美综合视频在线 | 欧美国产中文 | 国产三级福利 | 亚洲一区二区三区久久 | 九一精品 | 久久91综合国产91久久精品 | 国产综合久久 | 亚洲午夜精品一区二区三区 |