2015-09-03 54 views
1

如何设置CYMK格式的百分比值(0%到100%)而不是默认值(0到255)?PIL图像库Python

目前全墨黑色是:

Image.new("CMYK", (width, height), (0, 0, 0, 255)) 

我想:

Image.new("CMYK", (width, height), (0, 0, 0, 100)) 
+0

所以你想将'100'转换为'255'? “100 * 2.55”怎么样? (由于浮点(im)精度的原因,可能需要'int(math.ceil(100 * 2.55))' – jonrsharpe

+0

不,我们不能这样做,因为IMAGE库支持RGB(0-255)默认颜色格式,我只是想给CMYK格式的百分比值!,可能是一些方法来设置一个百分比值,而不是RGB(0-255).hop你清除它。 – TidyWay

+0

你的意思是像http://stackoverflow.com/q/17234308/3001761? – jonrsharpe

回答

0

我看到here,对于RGB,您可以用百分比指定。

RGB功能,给定为“RGB(红,绿,蓝)”,其中彩色 值是整数0〜255可替换地,颜色 值可被给定为3个百分比的范围内(0%到100%)。例如, “rgb(255,0,0)”和“rgb(100%,0%,0%)”均指定纯红色。

你也可以尝试这个CMYK?