我正在读取RGB图像并使用PIL将其转换为HSV模式。现在我正在尝试保存此HSV图像但我收到错误。
filename = r'\trial_images\cat.jpg'
img = Image.open(filename)
img = img.convert('HSV')
destination = r'\demo\temp.jpg'
img.save(destination)
我收到以下错误:
OSError: cannot write mode HSV as JPEG
如何保存转换后的图像?请帮忙
答案 0 :(得分:1)
简单...另存为numpy数组。这可以正常工作,但是文件可能很大(对我来说,它比jpeg图像大7倍)。您可以使用numpy的savez_compressed 功能可将其切成原始图像大小的一半至3-4倍。不太好,但是当您进行图像处理时,您可能会很好。