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.