#include "magick/string_.h"

Go to the source code of this file.
Data Structures | |
| struct | _ProfileInfo |
Typedefs | |
| typedef struct _ProfileInfo | ProfileInfo |
Enumerations | |
| enum | RenderingIntent { UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, RelativeIntent } |
Functions | |
| MagickExport char * | GetNextImageProfile (const Image *) |
| MagickExport const StringInfo * | GetImageProfile (const Image *, const char *) |
| MagickExport MagickBooleanType | CloneImageProfiles (Image *, const Image *) |
| MagickExport MagickBooleanType | DeleteImageProfile (Image *, const char *) |
| MagickExport MagickBooleanType | ProfileImage (Image *, const char *, const void *, const size_t, const MagickBooleanType) |
| MagickExport MagickBooleanType | SetImageProfile (Image *, const char *, const StringInfo *) |
| MagickExport MagickBooleanType | SyncImageProfiles (Image *) |
| MagickExport StringInfo * | RemoveImageProfile (Image *, const char *) |
| MagickExport void | DestroyImageProfiles (Image *) |
| MagickExport void | ResetImageProfileIterator (const Image *) |
| typedef struct _ProfileInfo ProfileInfo |
| enum RenderingIntent |
| MagickExport MagickBooleanType CloneImageProfiles | ( | Image * | , | |
| const Image * | ||||
| ) |
| MagickExport MagickBooleanType DeleteImageProfile | ( | Image * | , | |
| const char * | ||||
| ) |
| MagickExport void DestroyImageProfiles | ( | Image * | ) |
| MagickExport const StringInfo* GetImageProfile | ( | const Image * | , | |
| const char * | ||||
| ) |
Definition at line 219 of file profile.c.
References CopyMagickString(), _Image::debug, _Image::filename, GetMagickModule, GetValueFromSplayTree(), LogMagickEvent(), MagickFalse, MagickSignature, MaxTextExtent, _Image::profiles, _Image::signature, and TraceEvent.
Referenced by Get8BIMProperty(), GetEXIFProperty(), GetIPTCProperty(), GetXMPProperty(), IdentifyImage(), ProfileImage(), ReadImage(), SetAdobeRGB1998ImageProfile(), SetImageProfile(), SetsRGBImageProfile(), and SyncImageProfiles().
| MagickExport char* GetNextImageProfile | ( | const Image * | ) |
Definition at line 262 of file profile.c.
References _Image::debug, _Image::filename, GetMagickModule, GetNextKeyInSplayTree(), LogMagickEvent(), MagickFalse, MagickSignature, _Image::profiles, _Image::signature, and TraceEvent.
Referenced by IdentifyImage(), ProfileImage(), and ThumbnailImage().
| MagickExport MagickBooleanType ProfileImage | ( | Image * | , | |
| const char * | , | |||
| const void * | , | |||
| const | size_t, | |||
| const | MagickBooleanType | |||
| ) |
| MagickExport StringInfo* RemoveImageProfile | ( | Image * | , | |
| const char * | ||||
| ) |
Definition at line 1301 of file profile.c.
References _Image::color_profile, _Image::debug, _Image::filename, GetMagickModule, _ProfileInfo::info, _Image::iptc_profile, _ProfileInfo::length, LocaleCompare(), LogMagickEvent(), MagickFalse, MagickSignature, _Image::profiles, RemoveNodeFromSplayTree(), _Image::signature, and TraceEvent.
| MagickExport void ResetImageProfileIterator | ( | const Image * | ) |
Definition at line 1357 of file profile.c.
References _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::profiles, ResetSplayTreeIterator(), _Image::signature, and TraceEvent.
Referenced by IdentifyImage(), ProfileImage(), and ThumbnailImage().
| MagickExport MagickBooleanType SetImageProfile | ( | Image * | , | |
| const char * | , | |||
| const StringInfo * | ||||
| ) |
| MagickExport MagickBooleanType SyncImageProfiles | ( | Image * | ) |
Definition at line 1735 of file profile.c.
References EXIF_NUM_FORMATS, GetImageProfile(), GetStringInfoDatum(), GetStringInfoLength(), LSBEndian, MagickFalse, MagickTrue, MaxDirectoryStack, MSBEndian, _Image::orientation, ReadProfileByte(), ReadProfileLong(), ReadProfileShort(), TAG_EXIF_OFFSET, TAG_INTEROP_OFFSET, _Image::units, WriteProfileLong(), WriteProfileShort(), _Image::x_resolution, and _Image::y_resolution.
Referenced by WriteImage().
1.6.1