Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Magick++;-无法打开图像_C++_Visual Studio 2013_Imagemagick - Fatal编程技术网

C++ Magick++;-无法打开图像

C++ Magick++;-无法打开图像,c++,visual-studio-2013,imagemagick,C++,Visual Studio 2013,Imagemagick,我正在尝试使用Magick++中的一个简单示例来读取图像: Magick::Image image; try { // Read a file into image object image.read("C:\\Pictures\\lena.jpg"); // Crop the image to specified size (width, height, xOffset, yOffset) image.crop(Magick::Geometry(100, 1

我正在尝试使用Magick++中的一个简单示例来读取图像:

Magick::Image image;
try {
    // Read a file into image object 
    image.read("C:\\Pictures\\lena.jpg");

    // Crop the image to specified size (width, height, xOffset, yOffset)
    image.crop(Magick::Geometry(100, 100, 100, 100));

    // Write the image to a file 
    image.write("C:\\Pictures\\lenaCropped.jpg");
}
catch (Magick::Exception &error_)
{
    std::cout << "Caught exception: " << error_.what() << std::endl;
    std::cin.get();
    return 1;
}
Magick::Image;
试一试{
//将文件读入图像对象
image.read(“C:\\Pictures\\lena.jpg”);
//将图像裁剪到指定的大小(宽度、高度、xOffset、yOffset)
crop(Magick::Geometry(100100100100));
//将图像写入文件
image.write(“C:\\Pictures\\lenacroped.jpg”);
}
捕获(Magick::异常和错误)
{

std::从CLI运行时是否会收到相同的错误消息?
magick C:\\Pictures\\lena.jpg-crop 100x100+100+100 C:\\Pictures\\lenacroped.jpg
我不知道magick++或Windows,但它似乎找不到您的文件。是否真的需要双\\字符。它们是否应该像image.read(“C:\Pictures\lena.jpg”)中那样是单字符;也可以尝试使用。
image.read(R)(C:\Pictures\lena.jpg);
@emcconville 1)从CLI(console magick.exe)运行正常(相同的图像路径)。2)原始文字仍然失败。@fmw42您可以编写
“C:\\Pictures\\lena.jpg”
“C:/Pictures/lena.jpg”
R”(C:\Pictures\lena.jpg)
magick C:\\Pictures\\lena.jpg-crop 100x100+100+100 C:\\Pictures\\LenAcroped.jpg从CLI运行时是否会收到相同的错误消息?
magick C:\\Pictures\\lena.jpg我不知道magick++或Windows,但它似乎找不到您的文件。是否确实需要双\\字符。它们是否应该像image.read(“C:\Pictures\lena.jpg”)中那样是单字符;也可以尝试使用。
image.read(R)(C:\Pictures\lena.jpg);
@emcconville 1)从CLI(console magick.exe)运行正常(相同的图像路径)。2)原始文字仍然失败。@fmw42您可以编写
“C:\\Pictures\\lena.jpg”
“C:/Pictures/lena.jpg”
R”(C:\Pictures\lena.jpg)