繁体   English   中英

如何在 Python 中保存 HSV 转换后的图像?

[英]How to save HSV converted Image in Python?

我正在读取 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

如何保存转换后的图像? 请帮忙

简单的...另存为一个numpy数组。 这工作正常,但文件可能很大(对我来说它比 jpeg 图像大 7 倍)。 您可以使用 numpy 的savez_compressed函数将其减半至原始图像大小的大约 3-4 倍。 不是很好,但是当您进行图像处理时,您可能没问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM