编程自动筛选图片怎么设置

时间:2025-01-26 16:35:16 网络游戏

编程自动筛选图片的设置方法取决于你的具体需求和使用的工具。以下是几种不同场景下的自动筛选图片设置方法:

使用Python和Pillow库

读取CSV文件:首先,你需要读取一个包含图片名称的CSV文件。这个文件应该包含所有需要筛选的图片名称。

遍历文件夹:然后,遍历存放原始图片的文件夹,找到与CSV文件中名称相匹配的图片,并将它们复制或移动到指定的文件夹中。

```python

import csv

import os

import shutil

def readImageName(csv_file):

with open(csv_file, newline='') as csvfile:

reader = csv.reader(csvfile)

image_names = [row.strip() for row in reader]

return image_names

def filter_images(image_names, source_folder, target_folder):

if not os.path.exists(target_folder):

os.makedirs(target_folder)

for image_name in image_names:

src_path = os.path.join(source_folder, image_name)

dst_path = os.path.join(target_folder, image_name)

if os.path.isfile(src_path):

shutil.copy(src_path, dst_path)

示例使用

csv_file = 'elpick/sn.csv'

source_folder = 'elpick/original_el'

target_folder = 'elpick/picked_el'

image_names = readImageName(csv_file)

filter_images(image_names, source_folder, target_folder)

```

使用HTML和JavaScript

创建图片画廊:在HTML中创建一个包含图片的画廊,每个图片都有一个类名。

编写筛选脚本:在JavaScript中编写脚本,监听输入框的变化事件,根据用户输入的关键词实时更新筛选结果。

```html

Image Gallery