dhka.python 453 B

1234567891011121314151617181920
  1. import hashlib
  2. import uuid
  3. def generate_image_uuid(image_path):
  4. with open(image_path, 'rb') as file:
  5. image_data = file.read()
  6. # 计算图像数据的哈希值
  7. hash_value = hashlib.md5(image_data).hexdigest()
  8. # 生成UUID
  9. unique_id = str(uuid.uuid3(uuid.NAMESPACE_DNS, hash_value))
  10. return unique_id
  11. # 示例使用
  12. image_path = 'lihai/Downloads/00021-1063267804.png'
  13. uuid = generate_image_uuid(image_path)
  14. print(uuid)