ImageMagick - MagickCore, C API: Get the Version and Copyrights
Author: ImageMagick Studio LLC
Description: Use ImageMagick® to create, edit, compose, and convert bitmap images. Resize an image, crop it, change its shades and colors, add captions, and more.
Keywords: magickcore, c, api:, get, the, version, copyrights, image converter, image resizer, image editor, photo editor, jpg converter, png converter, tiff converter, vector images, online, free, swiss army

GetMagickCopyright • GetMagickDelegates • GetMagickFeatures • GetMagickHomeURL • GetMagickLicense • GetMagickPackageName • GetMagickQuantumDepth • GetMagickQuantumRange • GetMagickReleaseDate • GetMagickCoreSignature • GetMagickVersion • ListMagickVersion

## GetMagickCopyright

GetMagickCopyright() returns the ImageMagick API copyright as a string.

The format of the GetMagickCopyright method is:

    const char *GetMagickCopyright(void)

## GetMagickDelegates

GetMagickDelegates() returns the ImageMagick delegate libraries.

The format of the GetMagickDelegates method is:

    const char *GetMagickDelegates(void)

No parameters are required.

## GetMagickFeatures

GetMagickFeatures() returns the ImageMagick features.

The format of the GetMagickFeatures method is:

    const char *GetMagickFeatures(void)

No parameters are required.

## GetMagickHomeURL

GetMagickHomeURL() returns the ImageMagick home URL.

The format of the GetMagickHomeURL method is:

    char *GetMagickHomeURL(void)

## GetMagickLicense

GetMagickLicense() returns the ImageMagick API license as a string.

The format of the GetMagickLicense method is:

    const char *GetMagickLicense(void)

## GetMagickPackageName

GetMagickPackageName() returns the ImageMagick package name.

The format of the GetMagickName method is:

    const char *GetMagickName(void)

No parameters are required.

## GetMagickQuantumDepth

GetMagickQuantumDepth() returns the ImageMagick quantum depth.

The format of the GetMagickQuantumDepth method is:

    const char *GetMagickQuantumDepth(size_t *depth)

A description of each parameter follows:

depth
  the quantum depth is returned as a number.

## GetMagickQuantumRange

GetMagickQuantumRange() returns the ImageMagick quantum range.

The format of the GetMagickQuantumRange method is:

    const char *GetMagickQuantumRange(size_t *range)

A description of each parameter follows:

range
  the quantum range is returned as a number.

## GetMagickReleaseDate

GetMagickReleaseDate() returns the ImageMagick release date.

The format of the GetMagickReleaseDate method is:

    const char *GetMagickReleaseDate(void)

No parameters are required.

## GetMagickCoreSignature

GetMagickCoreSignature() returns a signature that uniquely encodes the MagickCore libary version, quantum depth, HDRI status, OS word size, and endianness.

The format of the GetMagickCoreSignature method is:

    unsigned int GetMagickCoreSignature(const StringInfo *nonce)

A description of each parameter follows:

nonce
  arbitrary data.

## GetMagickVersion

GetMagickVersion() returns the ImageMagick API version as a string and as a number.

The format of the GetMagickVersion method is:

    const char *GetMagickVersion(size_t *version)

A description of each parameter follows:

version
  the ImageMagick version is returned as a number.

## ListMagickVersion

ListMagickVersion() identifies the ImageMagick version by printing its attributes to the file. Attributes include the copyright, features, and delegates.

The format of the ListMagickVersion method is:

    void ListMagickVersion(FILE *file)

A description of each parameter follows:

file
  the file, typically stdout.