我想这更多是关于图形处理的问题,但我想在Qt(c++)中完成。如果我有一张图像——比如一个圆在透明背景上——颜色是浅灰色的,那么Qt中是否有内置功能来移动色调/饱和度以改变其颜色?
我觉得我可以逐像素进行修改rgb数学计算——将x添加到r、g和b,以获得所需的颜色,但一定有比修改每个像素更好的方法。
Qt文档中没有这么深入地涉及图像处理,只有改变Alpha和颜色。我应该研究一下开源库(最终结果可能是独立销售的软件)吗?如果是,有什么建议吗?或者在Qt文档中有没有隐藏的秘密函数可以在不需要外部库/疯狂算法的情况下实现?
我觉得我可以逐像素进行修改rgb数学计算——将x添加到r、g和b,以获得所需的颜色,但一定有比修改每个像素更好的方法。
Qt文档中没有这么深入地涉及图像处理,只有改变Alpha和颜色。我应该研究一下开源库(最终结果可能是独立销售的软件)吗?如果是,有什么建议吗?或者在Qt文档中有没有隐藏的秘密函数可以在不需要外部库/疯狂算法的情况下实现?