#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/magick-wand-private.h"
#include "MagickWand/wandcli.h"
#include "MagickWand/wandcli-private.h"
#include "MagickWand/operation.h"
#include "MagickWand/magick-cli.h"
#include "MagickWand/script-token.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/version.h"
Defines | |
#define | MagickCommandDebug 0 |
Functions | |
WandExport void | ProcessScriptOptions (MagickCLI *cli_wand, const char *filename, int magick_unused(argc), char **magick_unused(argv), int magick_unused(index)) |
WandExport int | ProcessCommandOptions (MagickCLI *cli_wand, int argc, char **argv, int index) |
static void | MagickUsage (MagickBooleanType verbose) |
static MagickBooleanType | ConcatenateImages (int argc, char **argv, ExceptionInfo *exception) |
WandExport MagickBooleanType | MagickImageCommand (ImageInfo *image_info, int argc, char **argv, char **metadata, ExceptionInfo *exception) |
#define MagickCommandDebug 0 |
static MagickBooleanType ConcatenateImages | ( | int | argc, | |
char ** | argv, | |||
ExceptionInfo * | exception | |||
) | [static] |
Referenced by MagickImageCommand().
WandExport MagickBooleanType MagickImageCommand | ( | ImageInfo * | image_info, | |
int | argc, | |||
char ** | argv, | |||
char ** | metadata, | |||
ExceptionInfo * | exception | |||
) |
References AcquireMagickCLI(), CLILogEvent(), CLIOption(), ConcatenateImages(), ConvertCommandOptionFlags, _MagickWand::debug, DestroyMagickCLI(), _MagickWand::exception, _MagickCLI::filename, _MagickWand::image_info, _MagickCLI::image_info_stack, _MagickCLI::image_list_stack, _MagickWand::images, _MagickCLI::line, _MagickCLI::location, MagickPathExtent, MagickUsage(), _MagickWand::name, _Stack::next, _MagickCLI::process_flags, ProcessCommandOptions(), ProcessScriptOptions(), ReadCommandlLine, and _MagickCLI::wand.
static void MagickUsage | ( | MagickBooleanType | verbose | ) | [static] |
References _DrawingWand::name.
Referenced by MagickImageCommand().
WandExport int ProcessCommandOptions | ( | MagickCLI * | cli_wand, | |
int | argc, | |||
char ** | argv, | |||
int | index | |||
) |
References CLICatchException(), CLILogEvent(), CLIOption(), CLIWandException, _MagickCLI::command, _MagickWand::debug, DisableMSCWarning, _MagickCLI::filename, _MagickCLI::image_info_stack, _MagickCLI::image_list_stack, _MagickWand::images, _MagickCLI::line, _MagickCLI::location, MagickWandSignature, _MagickCLI::process_flags, ProcessExitOption, ProcessImplictRead, ProcessImplictWrite, ProcessOneOptionOnly, ProcessScriptOption, ProcessScriptOptions(), RestoreMSCWarning, _MagickCLI::signature, and _MagickCLI::wand.
Referenced by MagickImageCommand().
WandExport void ProcessScriptOptions | ( | MagickCLI * | cli_wand, | |
const char * | filename, | |||
int | magick_unusedargc, | |||
char ** | magick_unusedargv, | |||
int | magick_unusedindex | |||
) |
References AcquireScriptTokenInfo(), CLICatchException(), CLIOption(), CLIWandException, CLIWandExceptionBreak, CLIWandExceptionFile, _MagickCLI::column, _MagickCLI::command, _MagickWand::debug, DestroyScriptTokenInfo(), DisableMSCWarning, _MagickCLI::filename, GetScriptToken(), _MagickCLI::image_info_stack, _MagickCLI::image_list_stack, _MagickWand::images, _DrawingWand::index, INITAL_TOKEN_LENGTH, _MagickCLI::line, _MagickCLI::location, MagickWandSignature, RestoreMSCWarning, _MagickCLI::signature, ScriptTokenInfo::status, ScriptTokenInfo::token, ScriptTokenInfo::token_column, ScriptTokenInfo::token_line, TokenStatusBadQuotes, TokenStatusBinary, TokenStatusEOF, TokenStatusMemoryFailed, TokenStatusOK, and _MagickCLI::wand.
Referenced by MagickImageCommand(), and ProcessCommandOptions().