最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過Python的filestools庫給圖片添加全圖水印的示例詳解

 更新時間:2023年04月25日 14:46:08   作者:空空star  
這篇文章主要介紹了通過Python的filestools庫給圖片添加全圖水印,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

大家好,我是空空star,本篇給大家分享一下通過Python的filestools庫給圖片添加全圖水印。

一、filestools庫簡介

filestools目前包含四個工具包,分別是樹形目錄顯示、文件差異比較、圖片加水印和curl請求轉python代碼。

二、安裝filestools

pip install filestools

三、查看filestools版本

pip show filestools

Name: filestools
Version: 0.1.3
Summary: 仿Linux的tree命令、文件差異比較工具、圖片加水印和curl請求轉python代碼。
Home-page: UNKNOWN
Author: 小小明
License: GPLv3
Requires: cchardet, Pillow, pyperclip, rich
Required-by:

四、圖片添加全圖水印

1.引入庫

from watermarker.marker import add_mark

2.添加水印

add_mark(file="demo.jpg",
         out="out",
         mark="空空star",
         color="white",
         size=30,
         opacity=0.3,
         angle=45,
         space=75)

3.效果

五、參數(shù)調(diào)整對比

1.水印顏色

默認#8B8B1B

1.1通過名稱設置顏色

# 通過RGB值設置顏色-紅色
color = (255, 0, 0)

1.2通過RGB值設置顏色

# 通過RGB值設置顏色-紅色
color = (255, 0, 0)

1.3通過十六進制設置顏色

# 通過十六進制設置顏色-綠色
color = '#6FE000'

2.水印字體的大小

默認30

# 左size=30
# 右size=50

3.水印的透明度

默認0.15

# 左opacity=0.3
# 右opacity=0.6

4.水印直接的間隔

默認75個空格

# 左space=75
# 右space=100

5.水印旋轉角度

默認30度

# 左angle=45
# 右angle=-45

總結

查看marker.py,可以發(fā)現(xiàn),這個水印處理就是基于PIL庫做的。也能看到水印字體的默認值。

從以下代碼中,也可以看到相關參數(shù)的默認值。

def add_mark(file, mark, out="output", color="#8B8B1B", size=30, opacity=0.15, space=75, angle=30):
    if os.path.isdir(file):
        names = os.listdir(file)
        for name in names:
            image_file = os.path.join(file, name)
            add_mark2file(image_file, mark, out, color, size, opacity, space, angle)
    else:
        add_mark2file(file, mark, out, color, size, opacity, space, angle)

到此這篇關于通過Python的filestools庫給圖片添加全圖水印的文章就介紹到這了,更多相關Python添加全圖水印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)的個人所得稅計算器示例

    Python實現(xiàn)的個人所得稅計算器示例

    這篇文章主要介紹了Python實現(xiàn)的個人所得稅計算器,涉及Python條件判斷與數(shù)值運算相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • 基于pygame實現(xiàn)貪吃蛇小游戲示例

    基于pygame實現(xiàn)貪吃蛇小游戲示例

    大家好,本篇文章主要講的是基于pygame實現(xiàn)貪吃蛇小游戲示例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Django框架靜態(tài)文件使用/中間件/禁用ip功能實例詳解

    Django框架靜態(tài)文件使用/中間件/禁用ip功能實例詳解

    這篇文章主要介紹了Django框架靜態(tài)文件使用/中間件/禁用ip功能,結合實例形式詳細分析了Django框架靜態(tài)文件的使用、中間件的原理、操作方法以及禁用ip功能相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • Pyinstaller打包工具的使用以及避坑

    Pyinstaller打包工具的使用以及避坑

    本文主要的是pyinstaller在windows下的基本使用和基礎避坑,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • python實現(xiàn)銀行賬戶系統(tǒng)

    python實現(xiàn)銀行賬戶系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)銀行賬戶系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 在django中使用apscheduler 執(zhí)行計劃任務的實現(xiàn)方法

    在django中使用apscheduler 執(zhí)行計劃任務的實現(xiàn)方法

    這篇文章主要介紹了如何在django中使用apscheduler 執(zhí)行計劃任務,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 使用python創(chuàng)建圖片格式轉換器的實現(xiàn)步驟

    使用python創(chuàng)建圖片格式轉換器的實現(xiàn)步驟

    本教程將指導如何使用 Python 編寫的圖片格式轉換工具 ImaCon_ter.py,該工具能夠將圖片從一種格式轉換為另一種格式,文章通過代碼示例講解的非常詳細,感興趣的小伙伴跟著小編一起來看看吧
    2024-12-12
  • Python使用Selenium實現(xiàn)淘寶搶單的流程分析

    Python使用Selenium實現(xiàn)淘寶搶單的流程分析

    這篇文章主要介紹了Python使用Selenium實現(xiàn)淘寶搶單的流程分析,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法

    python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法

    這篇文章主要介紹了python+selenium爬取微博熱搜存入Mysql的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 關于numpy版本兼容問題解決方案

    關于numpy版本兼容問題解決方案

    這篇文章主要給大家介紹了關于numpy版本兼容問題解決方案的相關資料,文中通過圖文介紹的非常詳細,對大家學習或者使用numpy具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-10-10

最新評論

丹巴县| 塔城市| 饶河县| 石楼县| 含山县| 公主岭市| 澄江县| 赤水市| 土默特左旗| 江源县| 靖西县| 宜兰市| 阿拉善左旗| 兴文县| 塘沽区| 平利县| 肥乡县| 贵定县| 昌邑市| 聂荣县| 钟山县| 寿宁县| 清丰县| 新昌县| 康平县| 株洲县| 邵武市| 舟山市| 苏尼特左旗| 布尔津县| 合肥市| 岗巴县| 迁西县| 隆化县| 合作市| 察隅县| 星子县| 南投市| 彰化县| 娱乐| 昌宁县|