|
发表于 2022-11-3 23:21:42
|
显示全部楼层
本楼为最佳答案
- import numpy as np
- from PIL import Image
- im1 = Image.open('这里用你的图片路径')
- im2= np.array(im)
-
- size1=im2.shape
- print(size1)
- code=np.load('code.npy',allow_pickle=True).item()
- slove_code=np.load('solve_code.npy',allow_pickle=True).item()
- #加密图片
- print(code)
- new_array=np.zeros(size1)
- k_1=0
- print("开始")
- for i in range(0,size1[0]):
- for j in range(0,size1[1]):
- for k in range(0,size1[2]):
-
- new_array[i, j, k] =code[im2[i,j,k]]
- im3=Image.fromarray(np.uint8(new_array))
- im3.show()
- im3.save('flag.jpg')
-
-
复制代码 |
|