Tag: gimp

从GIMP导出的C源文件加载图像

我正在尝试为游戏加载openGL纹理。 纹理是从GIMP导出为.C source file的图像。 当我在我的项目中#include这个文件时(使用Visual C ++ 2010 Ultimate),我得到编译器错误,说fatal error C1091: compiler limit: string exceeds 65535 bytes in length 有没有解决方法? 我想将图像导出为C头文件的原因是程序编译图像,我不必提供raw图像文件和可执行文件。 码: #include #include #include #include “Xc” #define X 1 #define O 2 #pragma comment(lib, “glfw.lib”) #pragma comment(lib, “opengl32.lib”) #pragma comment(lib, “gdi32.lib”) using namespace std; float render(); void stepGame(float); void keyboard(int, int); int main(int argv, […]

用K计算色温

我已经编写了一个用于处理颜色的库,并试图计算Tc(k) 。 根据我在CIE 1931 XYZ色彩空间中的工作xyY ,可以使用xyY获得。 到目前为止,我已经将所有内容都弄正确,以便从中找出正确的x和y : XY x = ____________ y = ____________ ( X + Y + Z) ( X + Y + Z) 数字远远超出图表,但无法找到任何详细说明如何从x和y到Tc(K) 例如:对于#FF0000,我得到以下内容。 x: 0.64007449945677 y: 0.32997051063169 我已经阅读了很多关于这个主题的论文,并且阅读了所有维基百科的文章。 我在SO上遇到的所有问题只是链接到关于颜色的维基文章,没有看到具有计算Tc(k)的实际公式的文章