資源簡介
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Tue?May?28?18:39:18?2019
@author:?張宇
“““
from?PIL?import?Image
import?numpy?as?np
count?=?85
def?addWaterMark(pic?mark):
????img?=?Image.open(pic).convert(“RGB“)
????width?height?=?img.size
????img?=?img.point(lambda?i?:?(int(i?>>?2))<2)
????img?=?list(img.getdata())
????mark?=?Image.open(mark).convert(“RGB“)
????mark?=?mark.resize((width?height))
????mark?=?mark.point(lambda?i?:?round(i?/?count))
????mark?=?list(mark.getdata())
????output?=?[0?for?i?in?range(len(img))]
????for?i?in?range(len(img)):
????????temp?=?[]
????????for?j?in??range(3):
????????????temp.append(img[i][j]?+?mark[i][j])
????????output[i]?=?tuple(temp)
????im?=?Image.new(“RGB“?(width?height))
????im.putdata(data?=?output)
????im.save(‘output3.png‘)
????return
def?testwatermark(pic?mark):
????img?=?Image.open(pic).convert(“RGB“)
????width?height?=?img.size
????mark1?=?Image.open(mark).convert(“RGB“)
????w?h?=?mark1.size
????mark1?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-28?20:55??src\
?????文件????????1686??2019-05-28?20:55??src\實驗三.py
?????文件????????1677??2019-05-28?18:39??src\實驗二.py
?????文件????????1427??2019-05-28?20:54??src\實驗五.py
?????文件????????1660??2019-05-28?20:56??src\實驗四.py
?????文件????????2793??2019-05-28?20:56??src\實驗四_3.py
?????文件?????????471??2019-05-28?19:35??src\實驗四_提取灰度圖片.py
?????文件?????????904??2019-05-28?17:32??src\畫個紅心桃.py
?????文件????????1701??2019-05-28?16:58??src\簡易數字水印方法.py
評論
共有 條評論