J'utilise MagickCore pour générer des images à partir de zéro. J'essaye de sauver mon Image
en tant que dossier de PNG, mais chaque fois que j'appelle WriteImage
, il sort en sortie standard plutôt que vers le nom de fichier que j'ai spécifié. Par exemple:MagickCore écrit des données d'image sur stdout plutôt que sur un nom de fichier
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);
Lorsque ce code est utilisé, il émet des données PNG à la norme plutôt que sur de test.png
. Y a-t-il autre chose qui me manque?