test.py 942 B

123456789101112131415161718192021222324252627282930313233343536
  1. import base64
  2. import io
  3. import numpy as np
  4. import cv2
  5. from PIL import Image
  6. from utils import base64_decode
  7. with open(r"C:\Users\Administrator\Desktop\base64_2.txt", "r") as f:
  8. _str = f.read()
  9. _str, _str_old = base64_decode(_str, is_test=True)
  10. print(len(_str_old)%4)
  11. with open(r"C:\Users\Administrator\Desktop\base64_wrong.txt", "w") as f:
  12. f.write(_str_old)
  13. image_np = cv2.imdecode(np.frombuffer(_str, np.uint8), cv2.IMREAD_COLOR)
  14. cv2.imshow("i", image_np)
  15. cv2.waitKey(0)
  16. # with open(r"C:\Users\Administrator\Desktop\2.png", "rb") as f:
  17. # _str = f.read()
  18. # _str = base64.b64encode(_str)
  19. # with open(r"C:\Users\Administrator\Desktop\base64_right.txt", "wb") as f:
  20. # f.write(_str)
  21. #
  22. # _str = base64.b64decode(_str)
  23. # image_np = cv2.imdecode(np.frombuffer(_str, np.uint8), cv2.IMREAD_COLOR)
  24. # cv2.imshow("i", image_np)
  25. # cv2.waitKey(0)
  26. # with open(r"C:\Users\Administrator\Desktop\2.jpg", "wb") as f:
  27. # f.write(_str)