问题标签 [cimg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

c++ - cimg display() 什么都没有,但是调试信息是对的

环境:win7 mingw g++ 4.6.2

代码非常简单。

g++ -o xxxx xxxx.cpp -lgdi32用来编译程序。

调试消息显示图像已正确读取。我的意思是像素的值。但是显示窗口什么也没有显示。

PS:当我使用vs2012时,display()工作正常。

有谁知道为什么?谢谢。

0 投票
1 回答
1288 浏览

c++ - CImg 库在旋转时创建扭曲的图像

我想使用 CImg 库(http://cimg.sourceforge.net/)以任意角度旋转图像(图像由不应执行旋转的 Qt 读取):

当角度设置为 0 时,“out.data()”中的最终数据是可以的。但对于其他角度,输出数据会失真。我假设 CImg 库会在旋转期间更改输出格式和/或步幅?

问候,

0 投票
2 回答
237 浏览

c++ - QT + CImg 不会在 OSX 10.9 上构建

我正在接管一个需要使用 QT Creator 和 CImg 的项目,但它不会在我的机器上构建。

这个错误以及十几个类似的错误,在我构建时不断出现。它来自 Qt Core。

当您使用 cimg 从 windows 平台迁移到 osx 时,是否需要重写一些东西?据我所知,代码应该是可移植的..

我尝试重新安装库,安装 XQuarts,添加库并包含项目文件的路径,但仍然是同样的问题 :( 提前感谢您的帮助!

0 投票
1 回答
688 浏览

c++ - 带有洪水填充的 C++ SegFault

我想从(0,0)开始用红色填充图像green.jpg。我尝试在 C++ 中执行此操作(因为 Python 的递归速度很慢)并使用 CImg 作为成像库来获取和设置像素。这是我的程序。

但是,我一直遇到无法找到原因的 SegFault。我曾尝试使用 gdb 调试程序,但它返回:

这显然在元组头文件中。有人可以告诉我 SegFault 是由什么引起的以及如何解决它吗?谢谢你。

编辑:添加堆栈跟踪:

0 投票
1 回答
351 浏览

macos - CImg 没有找到函数 draw_text

我正在尝试使用 CImg 库,但我无法让它工作。我正在终端上使用mac,我写了一个hello world程序

这需要库的“draw_text”功能。我包含了标题并编译为

我得到的错误是:

有任何想法吗?谢谢!

0 投票
1 回答
462 浏览

c++ - 如何更改 CImg 中的显示标准化设置?

我已阅读CImg 文档的这一部分:

但是,尚不清楚如何设置此规范化级别(它不是 display() 函数参数)。

谁能告诉我如何使用它们?谢谢!

0 投票
1 回答
1700 浏览

c++ - 示例文件中的 CImg 图像加载错误

我刚刚安装了 cImg,并开始浏览一些示例文件以了解自己的方向。从示例文件夹加载图像的每个程序都可以正常编译,然后在运行时在命令行窗口中遇到此错误:

[instance(0,0,0,0,0000000000,non-shared)] CImg::load(): 无法打开文件“CImg/lena.pgm”。

我假设由于这一切都发生在示例代码中,问题在于我如何设置图像文件夹的路径。

关于如何解决这个问题的任何想法?

0 投票
1 回答
2618 浏览

c++ - 用 c++0x 和 MingW 编译 CImg

我正在尝试使用 std=c++0x 和 MingW 编译以下 CImg 示例代码:

当我编译使用:

我收到以下错误:

但是当我在没有 std=c++0x 的情况下编译时,它可以完美运行:

如何在启用 c++0x 的情况下编译 CImg?

0 投票
1 回答
85 浏览

c++ - 最右边的黑色像素

我有一张黑白图像,我只对找到最右边黑色像素的 x 位置感兴趣,但我不知道如何继续。任何帮助,将不胜感激。哦,我正在使用CImg和 VC2008。

好吧,我觉得很愚蠢,因为我没有意识到 for 循环可以向后迭代。无论如何,这就是我现在所拥有的。

代码编译,但没有按预期输出。我知道带有 if 语句的行格式错误。我已经尝试了一大堆谷歌结果,但似乎没有任何效果(即我可能搞砸了)

0 投票
1 回答
846 浏览

linux - QTcreator + Cimg.h = 打开 .jpg .png 时出错

我说要使用 QTcreator,对于我的应用程序,我必须使用 CImg.h 来“播放”一些图像,但是当我尝试加载一些图像时,会出现此错误:

我已经安装了 ImageMagick 但没有解决。有人可以帮助我吗?

(我使用的是最新版本的 Fedora。)