我正在使用带有Qt的Magick ++ Library
我使用以下代码读取和写入图像:
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 /'的文件夹,它不在那里 我试图搜索图像,但似乎不在我的电脑中。
我哪里出错了? 如何将图像保存在计算机中? 有没有办法指定我想要保存图像的路径?
谢谢
答案 0 :(得分:2)
您应该找到保存在当前工作目录中的文件。如果你想将它保存在别处给出绝对路径。
答案 1 :(得分:1)
对于可能遇到同样问题的每个人: Imagemagick会将图像保存在.app包中
除非在read()函数中指定路径
,否则无法找到图像文件我通过检查.app文件的大小来注意以下内容 每次我试图保存图像时它都会增加。