Qt GIF 创建:使用 gif-h 库时交换颜色

Qt GIF creation: Colours swapped when using gif-h library

显然,我正在尝试使用 gif-h 库通过 qt 4.7 为 C++ 项目创建 gif。将库嵌入项目后,我可以通过我的 qt GUI 应用程序生成 GIF,但是 final/actual GIF 上的颜色被交换了。我的意思是:
红框下方

变成蓝框下方

反过来也是如此(即蓝框变成红框)。

同上,橙框下方

变成天蓝色框以下

反过来也是如此(即天蓝色框变成橙色框)。

熟悉库或代码中的图形或 gif 创建的人可以指导我吗?

我很乐意在需要时提供有关图像捕捉等的更多信息。

提前致谢。

好的,我已经使用 QImage::rgbSwapped() 函数解决了这个问题。特别感谢@Pablo Yaggi 的提示。

出于安全原因,我将不得不从问题中删除代码片段。