在魔杖中,用于ImageMagick的Python可以使用颜色名称来创建简单的图像。例如:
img = Image(width=100, height=50, pseudo=f'xc:yellow')
在示例中,字符串yellow
必须是ImageMagick色串。如何通过魔杖方法预先测试颜色字符串是否确实被ImageMagick识别?
发布于 2022-03-14 22:25:08
如果使用颜色字符串实例化彩色物体,则在字符串无效时将得到ValueError
异常。例如:
from wand.color import Color
col = Color('graay')
将引发带有“未识别颜色字符串”‘graay’的消息的ValueError。
所以你可以检查一下:
try:
col = Color('graay')
except ValueError as e:
print("Don't know about this color")
https://stackoverflow.com/questions/71477482
复制