gpt4 book ai didi

python - 将 RGB 图像转换为六色/CIELAB/CIE XYZ

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:33 25 4
gpt4 key购买 nike

我想使用 python 2.7 脚本,该脚本应该在 Linux 或 Windows 下工作,将图像从 RGB 转换为 Hexachrome(或 CIELAB 或 CIE XYZ)。我想知道是否有任何库可以做到这一点?

最佳答案

您可以使用 ImageMagick 来实现这一点,它在 Windows、Linux 和 OS X 的命令行中作为二进制文件运行,或者使用 Python、Perl、PHP、.NET 绑定(bind)来实现。查看ImageMagick .

就您而言,CIELab 与 ImageMagick 的 Lab 色彩空间相同,因此您可以这样做

convert input.jpg -colorspace lab output.tif
例如。如果您的输入图像只是二进制数据,您也可以在 ImageMagick 中读取它,但您需要在读取之前指定大小和字节顺序,大致如下:

convert -size 512x512 -depth 16 -endian MSB image.rgb -colorspace lab output.tif

您也可以转换为其他文件格式 - 只要它们支持 Lab 色彩空间。

关于python - 将 RGB 图像转换为六色/CIELAB/CIE XYZ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27999335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com