在cairo / gdk / gtk中是否支持HSV颜色模型?

时间:2014-04-06 17:42:50

标签: gtk cairo gdk

嗯,我认为问题很简单。我想使用HSV颜色模型(https://en.wikipedia.org/wiki/HSL_and_HSV)指定颜色。但是,所有cairo代码似乎都只适用于RGB / RGBA规范。我找不到任何方法来转换gtk / gdk中的颜色。我是否遗漏了某些东西,或者是否有一些简单,便携的方式来转换颜色(没有额外的库)?

1 个答案:

答案 0 :(得分:0)

将HSV转换为RGB只需几行代码,see for example here (no code)或此SO question


但回答你原来的问题:

AFAIK cairo完全基于RGBA模型,请参阅cairo_format_t in manual