0

ColorPacket *GetImageHistogram(const Image *image, ...)用来提取直方图。我看到 IM 来源并发现 GetImageHistogram 通过以下方式分配内存:

  histogram=(ColorPacket *) AcquireQuantumMemory((size_t) cube_info->colors,
    sizeof(*histogram));

我应该如何释放这个内存?

4

1 回答 1

1

要释放用 分配的内存AcquireQuantumMemory,请使用RelinquishMagickMemory

histogram = RelinquishMagickMemory(histogram);

请参阅API 文档。这个函数总是返回NULL

于 2013-03-10T12:29:30.273 回答