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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐