18#ifndef MAGICKCORE_PROFILE_H
19#define MAGICKCORE_PROFILE_H
21#include "magick/string_.h"
23#if defined(__cplusplus) || defined(c_plusplus)
51extern MagickExport
char
52 *GetNextImageProfile(
const Image *);
54extern MagickExport
const StringInfo
55 *GetImageProfile(
const Image *,
const char *);
57extern MagickExport MagickBooleanType
58 CloneImageProfiles(Image *,
const Image *),
59 DeleteImageProfile(Image *,
const char *),
60 ProfileImage(Image *,
const char *,
const void *,
const size_t,
61 const MagickBooleanType),
62 SetImageProfile(Image *,
const char *,
const StringInfo *),
63 SyncImageProfiles(Image *);
65extern MagickExport StringInfo
66 *RemoveImageProfile(Image *,
const char *);
68extern MagickExport
void
69 DestroyImageProfiles(Image *),
70 ResetImageProfileIterator(
const Image *);
72#if defined(__cplusplus) || defined(c_plusplus)