图像颜色提取
imagecolor的Python项目详细描述
本模块使用PIL(枕头)从图像中提取颜色
可用功能
平均值(图像,名称=无,下采样=真,最大大小=100,α阈值=无)
将单个图像平均为rgb颜色值。返回具有以下键的词典:name,red,green,blue
- image-文件名(字符串)、pathlib.path对象或文件对象。file对象必须实现read()、seek()和tell()方法,并以二进制模式打开。
- name-除非设置,否则通过调用image.split(os.sep)[-1]从图像路径自动生成。
- downsample-选择是否启用下采样以加快处理速度。默认情况下启用。
- max_size-如果downsample为真,则最长边的最大长度
- alpha_threshold-从平均值中排除透明像素的级别。默认值为245
平均图像(dir-in)
对目录中的每个图像求平均值,并返回一个列表,其中包含成功求平均值的每个图像的条目。返回一个列表,其中包含具有以下键的每个图像的字典:name,red,green,blue
- dir_in-目录路径
目录平均值(dir-in,name=none)
将目录中的所有图像平均为单个rgb目录的平均值。返回具有以下键的词典:name,red,green,blue
- dir_in-目录路径
- name-除非设置,否则通过调用dir_in.split(os.sep)[-1]从目录路径自动生成。
嵌套目录平均值(根目录)
接受目录的路径,并遍历所有包含的目录,为每个包含图像的目录调用average_directory。返回一个列表,其中包含具有以下键的每个目录的字典:name,red,green,blue
- root_dir-起始目录的路径
未来工作
- 向自述文件中添加用法示例
- 将loadsave函数的信息添加到自述文件中