1234567891011121314151617181920 |
- 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)
|