← 返回命令列表

Linux command

mogrify.im6 命令

文本

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

常用示例

Resize all JPEG images in place to fit within 800x600

mogrify.im6 -resize [800x600] [*.jpg]

Convert all JPEG images to PNG format

mogrify.im6 -format [png] [*.jpg]

Convert format and write output to a specific directory

mogrify.im6 -format [png] -path [output_dir] [*.jpg]

Rotate all images by 90 degrees clockwise

mogrify.im6 -rotate [90] [*.jpg]

Set JPEG compression quality (0-100)

mogrify.im6 -quality [80] [*.jpg]

Strip all metadata and profiles from images

mogrify.im6 -strip [*.jpg]

Crop images to a specific region

mogrify.im6 -crop [640x480+50+50] [*.jpg]

说明

mogrify.im6 is the ImageMagick 6 version of mogrify. It modifies images in place, unlike convert which writes to a different output file. It is designed for batch processing, applying the same set of transformations to multiple files at once. When using -format to change the output type, new files are created with the appropriate extension. Use -path to write converted files to a separate directory and avoid overwriting originals.

参数

-resize _GEOMETRY_
Resize image to fit within the given dimensions (e.g., 800x600, 50%).
-format _TYPE_
Convert image to the specified format (e.g., png, gif, tiff). Output files are written alongside originals with a new extension.
-path _DIRECTORY_
Write output files to the specified directory instead of overwriting originals.
-rotate _DEGREES_
Rotate image by the given number of degrees clockwise.
-quality _VALUE_
Set compression quality (0-100 for JPEG/PNG, higher is better quality).
-strip
Remove all image profiles, comments, and metadata.
-crop _GEOMETRY_
Crop image to the specified geometry (WxH+X+Y).
-blur _RADIUS_x_SIGMA_
Apply Gaussian blur with given radius and sigma.
-colorspace _TYPE_
Set the image colorspace (e.g., sRGB, Gray, CMYK).
-auto-orient
Rotate image based on EXIF orientation tag and remove the tag.
-thumbnail _GEOMETRY_
Resize and strip profiles, optimized for creating thumbnails.
--help
Display help information.

FAQ

What is the mogrify.im6 command used for?

mogrify.im6 is the ImageMagick 6 version of mogrify. It modifies images in place, unlike convert which writes to a different output file. It is designed for batch processing, applying the same set of transformations to multiple files at once. When using -format to change the output type, new files are created with the appropriate extension. Use -path to write converted files to a separate directory and avoid overwriting originals.

How do I run a basic mogrify.im6 example?

Run `mogrify.im6 -resize [800x600] [*.jpg]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -resize _GEOMETRY_ do in mogrify.im6?

Resize image to fit within the given dimensions (e.g., 800x600, 50%).