← 返回命令列表

Linux command

conjure.im6 命令

网络

复制后可按需替换文件名、目录或参数。

常用示例

Execute a Magick Scripting Language

conjure.im6 [script.msl]

Execute with verbose output

conjure.im6 -verbose [script.msl]

Execute a script with custom defines

conjure.im6 -define [key]=[value] [script.msl]

Run in debug mode

conjure.im6 -debug all [script.msl]

Execute with specific resource limits

conjure.im6 -limit memory [256MB] [script.msl]

说明

conjure.im6 is the ImageMagick version 6 interpreter for Magick Scripting Language (MSL). MSL is an XML-based scripting language for performing complex image processing operations programmatically. MSL scripts define image manipulation workflows using XML tags that correspond to ImageMagick operations. This allows creating reusable, parameterized image processing pipelines without writing shell scripts or using programming language bindings. MSL is particularly useful for batch processing and creating complex image manipulation templates that can be applied consistently across many images. It is primarily aimed at users who want custom image processing without needing a programming language or compiler.

参数

-debug _EVENTS_
Enable debugging output for specified event types.
-define _KEY=VALUE_
Set a configuration value accessible within the script.
-limit _TYPE VALUE_
Set resource limits (memory, map, disk, file, thread, time).
-log _FORMAT_
Log output format specification.
-monitor
Monitor progress of image processing operations.
-quiet
Suppress all warning messages.
-regard-warnings
Treat warnings as errors.
-seed _VALUE_
Seed a pseudo-random number generator.
-verbose
Enable verbose output during execution.
-version
Display version information.

FAQ

What is the conjure.im6 command used for?

conjure.im6 is the ImageMagick version 6 interpreter for Magick Scripting Language (MSL). MSL is an XML-based scripting language for performing complex image processing operations programmatically. MSL scripts define image manipulation workflows using XML tags that correspond to ImageMagick operations. This allows creating reusable, parameterized image processing pipelines without writing shell scripts or using programming language bindings. MSL is particularly useful for batch processing and creating complex image manipulation templates that can be applied consistently across many images. It is primarily aimed at users who want custom image processing without needing a programming language or compiler.

How do I run a basic conjure.im6 example?

Run `conjure.im6 [script.msl]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -debug _EVENTS_ do in conjure.im6?

Enable debugging output for specified event types.