2013-03-10 4 views
0

Я использую ColorPacket *GetImageHistogram(const Image *image, ...) для извлечения гистограммы. Я вижу источники обмена мгновенных сообщений и обнаружил, что GetImageHistogram выделяет память через:Как освободить память, выделенную ImageMagick GetImageHistogram()?

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

Как я должен освободить эту память?

ответ

1

Для освобождения памяти, выделенной с AcquireQuantumMemory используйте RelinquishMagickMemory:

histogram = RelinquishMagickMemory(histogram); 

См API documentation. Эта функция всегда возвращает NULL.

Смежные вопросы