欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 国产一区二 | 亚洲精品乱码久久久久久久久久 | 欧美vide| 精品久久不卡 | 成人中文在线 | 国产精品亚洲综合 | 香港三级台湾三级在线播放徐 | 欧美视频网站在线观看 | 在线成人免费视频 | 日韩网新片免费 | 欧美最爽乱淫视频免 | www.309809.com| 亚洲欧美日韩精品高清 | 亚洲AV综合AV国产AV | 三级黄色片网站 | 欧美日韩一区二区在线观看视频 | 亚洲v日韩v综合v精品v | 99久久精品国产自免费 | 国产三级在线 | 在线免费观看网址 | 亚洲欧美国产高清 | 日韩亚洲欧美视频 | 春色www视频在线观看 | 久久久久亚洲 | 久久久免费电影 | 亚洲va中文字幕 | 青草悠悠视频在线观看 | 一区二区三区四区不卡视频 | 欧洲成人全免费视频网站 | 99ri精品 | 关键词| 91亚洲国产精品 | 亚洲国内精品 | 第一次破處在线国语视频播放 | 欧美视频网站 | 亚洲成人福利网站 | 欧美国产日韩一区二区三区 | 成人午夜亚洲影视在线观看 | 波多野结衣精品一区二区三区 | 日日操美女 | 欧美一区二区三区免费视频 |