资源简介


资源截图

代码片段和文件信息

# -*- 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

评论

共有 条评论