Я использую MagickCore для создания изображений с нуля. Я пытаюсь сохранить мой Image
как PNG-файл, но всякий раз, когда я вызываю WriteImage
, он выводится на стандартный, а не на имя файла, которое я указал. Например:MagickCore записывает данные изображения в stdout, а не в filename
Image *image = ImageGenerator(...); // generates valid image
ImageInfo *info = CloneImageInfo (NULL);
info->file = NULL;
strcpy (info->filename, "test.png");
strcpy (info->magick, "png");
WriteImage (info, image);
При использовании этого кода, он выводит данные PNG на стандартное устройство вывода, а не test.png
. Есть ли что-то еще, что мне не хватает?