/* Methods to Get/Set/Destroy Image Text Attributes. */ #ifndef _MAGICK_ATTRIBUTE_H #define _MAGICK_ATTRIBUTE_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif typedef struct _ImageAttribute { char *key, *value; unsigned int compression; struct _ImageAttribute *previous, *next; } ImageAttribute; /* MagickExported text attribute methods. */ extern MagickExport const ImageAttribute *GetImageAttribute(const Image *,const char *), *GetImageClippingPathAttribute(const Image *), *GetImageInfoAttribute(const ImageInfo *,const Image *,const char *); extern MagickExport unsigned int SetImageAttribute(Image *,const char *,const char *); extern MagickExport void DestroyImageAttributes(Image *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif .