如何释放ImageMagick GetImageHistogram()分配的内存?
我正在使用如何释放ImageMagick GetImageHistogram()分配的内存?,imagemagick,Imagemagick,我正在使用colorpack*GetImageHistogram(const Image*Image,…)提取直方图。我看到IM源并发现GetImageHistogram通过以下方式分配内存: histogram=(ColorPacket *) AcquireQuantumMemory((size_t) cube_info->colors, sizeof(*histogram)); 如何释放此内存?要释放使用AcquireQuantumMemory分配的内存,请使用放弃Mag
colorpack*GetImageHistogram(const Image*Image,…)
提取直方图。我看到IM源并发现GetImageHistogram通过以下方式分配内存:
histogram=(ColorPacket *) AcquireQuantumMemory((size_t) cube_info->colors,
sizeof(*histogram));
如何释放此内存?要释放使用
AcquireQuantumMemory
分配的内存,请使用放弃MagickMemory
:
histogram = RelinquishMagickMemory(histogram);
看。此函数始终返回NULL