from PIL import Image
import os
def read_path(file_pathname):
    for filename in os.listdir(file_pathname):
        pic = Image.open(r''+file_pathname+'\\'+filename)
        pic = pic.convert('RGBA')  # 转为RGBA模式
        width, height = pic.size
        array = pic.load()  # 获取图片像素操作入口
        for i in range(width):
            for j in range(height):
                pos = array[i, j]  # 获得某个像素点,格式为(R,G,B,A)元组
                #黑色背景,白色背景改255或者>=240
                isEdit = (sum([1 for x in pos[0:3] if x == 0]) == 3)
                if isEdit:
                    # 更改为透明
                    array[i, j] = (255, 255, 255, 0)

        # 保存图片
        pic.save(filename)

read_path("D:\mywork\canny\\read-u")



注意格式,不好用打我

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐