import hashlib import uuid def generate_image_uuid(image_path): with open(image_path, 'rb') as file: image_data = file.read() # 计算图像数据的哈希值 hash_value = hashlib.md5(image_data).hexdigest() # 生成UUID unique_id = str(uuid.uuid3(uuid.NAMESPACE_DNS, hash_value)) return unique_id # 示例使用 image_path = 'lihai/Downloads/00021-1063267804.png' uuid = generate_image_uuid(image_path) print(uuid)