怎么给图片分类整理?文件分类的常用方法
生活中,我们可能会拍摄很多照片,我们需要定期把图片整理分类保存,方便我们后期的查看和搜索。在工作中,如果我们是从事摄影或者设计行业,肯定会接触大量的图片,当图片积累到很多的时候就要给图片进行分类,我们可以给图片按时间分类,也可以按类型分类来方便我们管理。
怎么给图片分类整理?文件分类的常用方法
方法一:使用“汇帮文件名提取器”软件给大量图片一键分类保存
步骤1:我们先准备好需要分类的图片,这些图片可能是乱的,不同格式的,也可以分散在多个文件夹中的。下载安装“汇帮文件名提取器”软件,在界面中选择“多文件夹合并”功能进入到详情页面。
步骤2:全部添加到软件中,也可以的文件夹直接添加进去,不限制数量。
展开全文
步骤3:在上面的输出目录中选择一个文件夹用来存放被分类不出来的图片的文件夹。
步骤4:在右边的“合并类型”的地方选择“按文件类型合并”
步骤5:进行分类
很快就会分类完成,我们可以在输出目录中看到被分类后的图片,可以看到图片存放在了不同的文件夹了,每个文件夹代表一个图片格式。
这样就把图片按类型分类完成,图片格式存放一目了然,也方便我们管理和查找了。我们还可以利用软件给图片按创建时间或者修改时间进行分类,除了给图片分类还可以合并文件夹。
方法二:图片类型分类的小工具进行分类
第一步:下载对应的压缩包文件,解压后可得到三个文件。找到其中的 exe 可执行文件,双击打开,即可进入下一步操作界面。
第二步:进入程序界面后,在指定区域填写需要整理的图片所在目录。每个目录单独占一行录入,录入数量不受限制,无论是少量图片还是海量图片素材,都能快速完成设置。
第三步:参数填写完成后,点击 “执行” 按钮,程序便开始自动运行。待程序运行结束,打开预先设定的输出目录,就能看到分类成果 —— 所有图片已按照格式进行精准分类,方便后续查找和使用。
方法三:如果我们要分类的图片不是很多,可以使用电脑的资源管理器的搜索方式进行分类
步骤1:创建一个文件夹用于存放分类出来的图片
步骤2:打开待分类图片的文件夹,在右上角的搜索框中依次输入我们需要分类出来的类型关键字
步骤3:把搜索结果剪切粘贴到对应的文件夹里面即可。
方法四:如果我们有一定的编程基础,不妨试试Python代码的方式来给图片分类
第一步:编写相关代码,示例代码:
import os
import shutil
def classify_images_by_format(source_folder):
按图片格式分类
:param source_folder: 源图片文件夹路径
# 定义常见图片格式
image_formats = ['.jpg', '.jpeg', '.png', '.bmp', '.gif']
# 遍历原文件夹中的所有文件
for root, dirs, files in os.walk(source_folder):
for file in files:
file_extension = os.path.splitext(file)[1].lower
if file_extension in image_formats:
# 目标文件夹路径,以格式命名
target_folder = os.path.join(source_folder, file_extension[1:])
if not os.path.exists(target_folder):
os.makedirs(target_folder)
source_file_path = os.path.join(root, file)
target_file_path = os.path.join(target_folder, file)
shutil.move(source_file_path, target_file_path)
if __name__ == "__main__":
source_folder_path = "your_source_folder_path" # 替换为实际的源图片文件夹路径
classify_images_by_format(source_folder_path)
import os
import shutil
def classify_images_by_format(source_folder):
按图片格式分类
:param source_folder: 源图片文件夹路径
# 定义常见图片格式
image_formats = ['.jpg', '.jpeg', '.png', '.bmp', '.gif']
# 遍历原文件夹中的所有文件
for root, dirs, files in os.walk(source_folder):
for file in files:
file_extension = os.path.splitext(file)[1].lower
if file_extension in image_formats:
# 目标文件夹路径,以格式命名
target_folder = os.path.join(source_folder, file_extension[1:])
if not os.path.exists(target_folder):
os.makedirs(target_folder)
source_file_path = os.path.join(root, file)
target_file_path = os.path.join(target_folder, file)
shutil.move(source_file_path, target_file_path)
if __name__ == "__main__":
source_folder_path = "your_source_folder_path" # 替换为实际的源图片文件夹路径
classify_images_by_format(source_folder_path)
上述代码中,classify_images_by_format函数先定义常见图片格式,然后遍历原文件夹中的文件,根据文件扩展名判断是否为图片格式,如果为图片格式则创建对应格式的目标文件夹,并将图片移动到相应文件夹。使用时记得把your_source_folder_path替换为存放图片的实际文件夹路径 。
第二步:运行代码即可得到分类后的图片。
以上就是给图片分类的方法,除了图片分类,其他类型的文件也可以按照这些方法进行分类。在对图片进行分类、移动、整理的过程中,可能会因为误操作、设备故障等原因导致图片丢失。所以在分类前,最好对重要图片进行备份,可以备份到移动硬盘、云存储等不同设备或平台上,避免因意外情况造成珍贵图片的损失。
评论