c++ - ImageMagick 使用 qt ans magick++ 打开和写入图像

标签 c++ qt visual-c++ qt4 imagemagick

我在 Qt 中使用 Magick++ 库

我使用下面的代码来读取和写入图像:

  Image image;
  image.read(qPrintable(f.absoluteFilePath()));
  image.addNoise(GaussianNoise);
  image.magick("png");
  image.write("image_name");

其中 f.absoluteFilePath 是我的图像的绝对路径 示例:/Users/user/Desktop/test/P1030673.jpg

代码完成后,我找不到名为“image_name”的图像。 我查看了第一张图片“/Users/macmini/Desktop/test/”的文件夹,但它不在那里 我试图搜索图像,但它似乎不在我的计算机中。

我哪里出错了? 如何将图像保存在我的电脑中? 有什么方法可以指定我希望图像保存的路径吗?

谢谢

最佳答案

您应该在当前工作目录中找到保存的文件。如果您想将其保存在其他地方,请提供绝对路径。

关于c++ - ImageMagick 使用 qt ans magick++ 打开和写入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4372130/

相关文章:

c++ - 我该如何解决这个错误?(在 QT Creator 中使用 FMOD)

python - 如果 QPlainTextEdit 有空文本,则认为它已被修改

c++ - 如何让 Maliit 键盘在 Linux 上工作? (薄荷)

c - 为什么VS2010语法正确却报语法错误?

c++ - VC++2008项目总是 "out of date"

C++ 开源项目

c++ - 模板特化和从其他模板类继承模板类

c++ - 如果不 make clean,Makefile 不会重新编译

c++ - 如何使用模板参数包实现仅限几种类型的SFINAE

c++ - 树莓派 g++ : Ultrasonic sensor not working. ..!