2

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 ""; 

イメージは作成されますが、サイズはゼロです。これらすべての構造を初期化する方法がわかりません。ありがとうございました

4

0 に答える 0