为了节省空间,有时会将.jpg文件转换为.npy文件,这样便于存储,然后需要图片的时候,再将其转为.jpg文件,这个过程是如何实现的呢?为了演示这个案例,我们分为2步。

  • 第1步:将.jpg文件保存为.npy文件
import PIL
from PIL import Image
path = './example.jpg' # 
# 将其保存为.npy文件
image = Image.open(path)
image = image.resize((342, 256))
image = np.array(image)
np.save('image.npy', image)
  • 第2步:读取这个.npy文件,并将其转换为图片
import PIL
from PIL import Image
path = './image.npy' # 要转换为图片的.npy文件
data = np.load(path)
image = Image.fromarray(data)
image.show()
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐