如何在opengl中改变纹理的HSV

how to change the hsv of texture in opengl

本文关键字:纹理 HSV 改变 opengl      更新时间:2023-10-16

我有一个rgba纹理的三维数组,我在我的视口中显示它。

如何改变颜色色相,饱和度和值输入用户给。我是opengl的新手,所以需要指导根据用户选择更改HSV

获取glm并查看gtx/color_space中的实现。在这些函数中

template<typename valType >
detail::tvec3< valType >    hsvColor (detail::tvec3< valType > const &rgbValue)
template<typename valType >
detail::tvec3< valType >    rgbColor (detail::tvec3< valType > const &hsvValue)

gtx/color_space.hpp原型