我正在尝试使用ImageMagick将sRGB位图文件转换为灰度。我已尝试使用convert -set colorspace Gray
和convert colorspace Gray
,根据文档应该这样做。但是,当我尝试使用
identify -format "%[colorspace]" <outputfile>
它仍然告诉我它在sRGB中。我知道并非所有文件格式都支持所有颜色空间,并尝试首先将位图转换为png,然后更改颜色空间并将其转换回来。 identify
承认我的png处于Gray颜色空间,但当我重新转换为位图时,这又恢复为sRGB。
我尝试使用-profile
选项更改colourspace,但这似乎不起作用。我不确定位图文件可以接受配置文件吗?我还要补充一点,除了使用identify
来判断是否应用了任何颜色空间变化之外,我没办法;实际的图像已经是灰度,但是我正在尝试准备它们,以便使用一个不接受彩色位图的程序,只有真正的灰度。
还有其他人有这个问题吗?谢谢!