Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.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
GraphicsMagick:在新图像C上注释文本_C_Graphicsmagick - Fatal编程技术网

GraphicsMagick:在新图像C上注释文本

GraphicsMagick:在新图像C上注释文本,c,graphicsmagick,C,Graphicsmagick,我想用GraphicsMagick C API(低级)在空白图像上写一个文本。 这是我的密码 ExceptionInfo exception; InitializeMagick(0); GetExceptionInfo(&exception); ImageInfo *image_info; Image* img; image_info = CloneImageInfo((ImageInfo*) NULL); strcpy(image_info->f

我想用GraphicsMagick C API(低级)在空白图像上写一个文本。 这是我的密码

   ExceptionInfo exception;
  InitializeMagick(0);
  GetExceptionInfo(&exception);

  ImageInfo *image_info;
  Image* img;
  image_info = CloneImageInfo((ImageInfo*) NULL);

  strcpy(image_info->filename, "test.jpg");

  img = AllocateImage(image_info);
  img->columns = 200;
  img->rows = 200;
  img->x_resolution = 100;
  img->y_resolution = 100;

  DrawContext dr = DrawAllocateContext(NULL, img); 
  DrawAnnotation(dr, 1,1, (const unsigned char*)("hello world"));
  WriteImage(image_info, img);
  return ""; 
图像已创建,但大小为零。 我不明白如何初始化所有这些结构。 多谢各位