MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/property.h"
#include "MagickCore/blob.h"
#include "MagickCore/color.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/geometry.h"
#include "MagickCore/image-private.h"
#include "MagickCore/list.h"
#include "MagickCore/log.h"
#include "MagickCore/magick-private.h"
#include "MagickCore/memory_.h"
#include "MagickCore/nt-base-private.h"
#include "MagickCore/option.h"
#include "MagickCore/policy.h"
#include "MagickCore/random_.h"
#include "MagickCore/registry.h"
#include "MagickCore/resource_.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/statistic.h"
#include "MagickCore/string_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
#include "MagickCore/token-private.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
Functions | |
static int | IsPathDirectory (const char *) |
MagickExport MagickBooleanType | AcquireUniqueFilename (char *path) |
MagickExport MagickBooleanType | AcquireUniqueSymbolicLink (const char *source, char *destination) |
MagickExport void | AppendImageFormat (const char *format, char *filename) |
MagickExport unsigned char * | Base64Decode (const char *source, size_t *length) |
MagickExport char * | Base64Encode (const unsigned char *blob, const size_t blob_length, size_t *encode_length) |
MagickPrivate void | ChopPathComponents (char *path, const size_t components) |
MagickPrivate void | ExpandFilename (char *path) |
MagickExport MagickBooleanType | ExpandFilenames (int *number_arguments, char ***arguments) |
MagickPrivate MagickBooleanType | GetExecutionPath (char *path, const size_t extent) |
MagickPrivate ssize_t | GetMagickPageSize (void) |
MagickExport MagickBooleanType | GetPathAttributes (const char *path, void *attributes) |
MagickExport void | GetPathComponent (const char *path, PathType type, char *component) |
MagickPrivate char ** | GetPathComponents (const char *path, size_t *number_components) |
MagickExport MagickBooleanType | IsPathAccessible (const char *path) |
static int | FileCompare (const void *x, const void *y) |
MagickPrivate char ** | ListFiles (const char *directory, const char *pattern, size_t *number_entries) |
MagickExport void | MagickDelay (const MagickSizeType milliseconds) |
MagickExport size_t | MultilineCensus (const char *label) |
MagickPrivate MagickBooleanType | ShredFile (const char *path) |
Variables | |
static const char | Base64 [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
MagickExport MagickBooleanType AcquireUniqueFilename | ( | char * | path | ) |
References AcquireUniqueFileResource(), MagickFalse, and MagickTrue.
Referenced by AcquireConfigureCache(), AcquireUniqueSymbolicLink(), InvokeDelegate(), and WriteImage().
MagickExport MagickBooleanType AcquireUniqueSymbolicLink | ( | const char * | source, |
char * | destination | ||
) |
References AcquireQuantumMemory(), AcquireUniqueFilename(), AcquireUniqueFileResource(), ConcatenateMagickString(), DestroyString(), DirectorySeparator, GetPolicyValue(), MagickFalse, MagickMaxBufferExtent, MagickMin, MagickPathExtent, MagickTrue, O_BINARY, open_utf8(), RelinquishMagickMemory(), and RelinquishUniqueFileResource().
Referenced by InvokeDelegate().
MagickExport void AppendImageFormat | ( | const char * | format, |
char * | filename | ||
) |
References CopyMagickString(), ExtensionPath, FormatLocaleString(), GetMagickModule, GetPathComponent(), LocaleCompare(), LogMagickEvent(), MagickPathExtent, RootPath, and TraceEvent.
Referenced by RelinquishUniqueFileResource().
MagickExport unsigned char* Base64Decode | ( | const char * | source, |
size_t * | length | ||
) |
References AcquireQuantumMemory(), Base64, GetMagickModule, LogMagickEvent(), RelinquishMagickMemory(), and TraceEvent.
Referenced by ReadInlineImage().
MagickExport char* Base64Encode | ( | const unsigned char * | blob, |
const size_t | blob_length, | ||
size_t * | encode_length | ||
) |
References AcquireQuantumMemory(), Base64, GetMagickModule, LogMagickEvent(), and TraceEvent.
Referenced by CanonicalXMLContent().
MagickPrivate void ChopPathComponents | ( | char * | path, |
const size_t | components | ||
) |
References GetPathComponent(), and HeadPath.
MagickPrivate void ExpandFilename | ( | char * | path | ) |
References ConcatenateMagickString(), CopyMagickString(), DestroyString(), DirectorySeparator, GetEnvironmentValue(), and MagickPathExtent.
Referenced by ExpandFilenames().
MagickExport MagickBooleanType ExpandFilenames | ( | int * | number_arguments, |
char *** | arguments | ||
) |
References AcquireExceptionInfo(), AcquireQuantumMemory(), AcquireString(), ConcatenateMagickString(), ConcatenateString(), ConfigureEvent, ConstantString(), CopyMagickString(), DestroyExceptionInfo(), DestroyString(), DirectorySeparator, ExpandFilename(), FileToString(), getcwd_utf8(), GetMagickModule, GetPathComponent(), HeadPath, IsEventLogging(), IsGlob(), IsPathAccessible(), IsPathDirectory(), ListFiles(), LocaleCompare(), LogMagickEvent(), MagickCommandOptions, MagickFalse, MagickPath, MagickPathExtent, MagickTrue, OptionFatalError, ParseCommandOption(), RelinquishMagickMemory(), ResizeQuantumMemory(), ResourceLimitFatalError, StringToArgv(), SubimagePath, TailPath, ThrowFatalException, and TraceEvent.
|
static |
References LocaleCompare().
Referenced by ListFiles().
MagickPrivate MagickBooleanType GetExecutionPath | ( | char * | path, |
const size_t | extent | ||
) |
MagickPrivate ssize_t GetMagickPageSize | ( | void | ) |
Referenced by PersistPixelCache(), and ResourceComponentGenesis().
MagickExport MagickBooleanType GetPathAttributes | ( | const char * | path, |
void * | attributes | ||
) |
References MagickFalse, MagickTrue, and stat_utf8().
Referenced by CopyDelegateFile(), FileToBlob(), GetBlobSize(), GetPathTemplate(), IsPathAccessible(), IsPathDirectory(), OpenBlob(), and ThumbnailImage().
MagickExport void GetPathComponent | ( | const char * | path, |
PathType | type, | ||
char * | component | ||
) |
References BasePath, CanonicalPath, CopyMagickString(), ExtensionPath, GetMagickModule, HeadPath, IsBasenameSeparator, IsGeometry(), IsMagickConflict(), IsPathAccessible(), IsPathDirectory(), IsSceneGeometry(), LogMagickEvent(), MagickFalse, MagickPath, MagickPathExtent, RootPath, SubcanonicalPath, SubimagePath, TailPath, TraceEvent, and UndefinedPath.
Referenced by AcquireConfigureCache(), AddPathToXMLTree(), AppendImageFormat(), ChopPathComponents(), ExpandFilenames(), GetMagickProperty(), GetMagickPropertyLetter(), GetXMLTreePath(), IdentifyImage(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MagickCoreGenesis(), OpenBlob(), ReadImage(), SetImageInfo(), SetTypeNodePath(), ThrowMagickExceptionList(), ThumbnailImage(), and WriteImage().
MagickPrivate char** GetPathComponents | ( | const char * | path, |
size_t * | number_components | ||
) |
MagickExport MagickBooleanType IsPathAccessible | ( | const char * | path | ) |
References access_utf8(), GetPathAttributes(), LocaleCompare(), MagickFalse, MagickTrue, and S_ISREG.
Referenced by ExpandFilenames(), GetExecutionPath(), GetMagickHomeURL(), GetPathComponent(), InterpretImageProperties(), IsGlob(), LogMagickEventList(), MagickCoreGenesis(), ReadImage(), RenderType(), SetTypeNodePath(), and WriteImage().
|
static |
References GetPathAttributes(), MagickFalse, and S_ISDIR.
Referenced by ExpandFilenames(), GetPathComponent(), and ListFiles().
MagickPrivate char** ListFiles | ( | const char * | directory, |
const char * | pattern, | ||
size_t * | number_entries | ||
) |
References AcquireMagickMemory(), AcquireQuantumMemory(), AcquireString(), FileCompare(), GetMagickModule, GlobExpression(), IsPathDirectory(), LocaleCompare(), LogMagickEvent(), MagickFalse, MagickReadDirectory(), MagickTrue, RelinquishMagickMemory(), ResizeQuantumMemory(), ResourceLimitFatalError, ThrowFatalException, and TraceEvent.
Referenced by ExpandFilenames().
MagickExport void MagickDelay | ( | const MagickSizeType | milliseconds | ) |
References CLOCKS_PER_SEC.
Referenced by GetImagePixelCache(), and InvokeDelegate().
MagickExport size_t MultilineCensus | ( | const char * | label | ) |
Referenced by MontageImageList().
MagickPrivate MagickBooleanType ShredFile | ( | const char * | path | ) |
References AcquireRandomInfo(), DestroyRandomInfo(), DestroyString(), DestroyStringInfo(), ExceptionEvent, GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), GetRandomKey(), GetStringInfoDatum(), LogMagickEvent(), MagickFalse, MagickMaxBufferExtent, MagickMin, MagickTrue, O_BINARY, open_utf8(), random_info, remove_utf8(), ResetStringInfo(), S_MODE, and StringToInteger().
Referenced by AsynchronousResourceComponentTerminus(), DestroyTemporaryResources(), and RelinquishUniqueFileResource().
|
static |
Referenced by Base64Decode(), and Base64Encode().