18#ifndef MAGICKCORE_PROFILE_H
19#define MAGICKCORE_PROFILE_H
21#include "MagickCore/string_.h"
23#if defined(__cplusplus) || defined(c_plusplus)
39extern MagickExport
char
40 *GetNextImageProfile(
const Image *);
42extern MagickExport
const StringInfo
43 *GetImageProfile(
const Image *,
const char *);
45extern MagickExport MagickBooleanType
46 CloneImageProfiles(Image *,
const Image *),
47 DeleteImageProfile(Image *,
const char *),
48 ProfileImage(Image *,
const char *,
const void *,
const size_t,ExceptionInfo *),
49 SetImageProfile(Image *,
const char *,
const StringInfo *,ExceptionInfo *);
51extern MagickExport StringInfo
52 *RemoveImageProfile(Image *,
const char *);
54extern MagickExport
void
55 DestroyImageProfiles(Image *),
56 ResetImageProfileIterator(
const Image *);
58#if defined(__cplusplus) || defined(c_plusplus)