← 返回命令列表

Linux command

magick-convert 命令

文本

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

常用示例

Convert image format

magick convert [input.png] [output.jpg]

Resize image

magick convert [input.png] -resize [800x600] [output.png]

Change quality

magick convert [input.png] -quality [85] [output.jpg]

Convert to grayscale

magick convert [input.png] -colorspace Gray [output.png]

Rotate image

magick convert [input.png] -rotate [90] [output.png]

Add border

magick convert [input.png] -border [10x10] -bordercolor black [output.png]

说明

magick convert converts between image formats and applies transformations as part of the ImageMagick suite. It supports hundreds of formats including PNG, JPEG, GIF, TIFF, PDF, SVG, and WebP. Operations can be chained on a single command line, applying multiple transformations in sequence. The tool reads the input image, applies all specified operations in order, and writes the result to the output file. The output format is determined by the file extension.

参数

-resize _geometry_
Resize image.
-quality _value_
JPEG/PNG quality (1-100).
-colorspace _type_
Convert color space.
-rotate _degrees_
Rotate image.
-crop _geometry_
Crop image.
-border _geometry_
Add border.
-flip
Flip vertically.
-flop
Flip horizontally.
-strip
Remove metadata (EXIF, profiles).
-density _DPI_
Set image resolution.
-gravity _type_
Set placement gravity (Center, NorthWest, etc.).
-compose _operator_
Set image composite operator.
-extent _geometry_
Set image size, padding with background color if needed.
-background _color_
Set background color.
-alpha _type_
Activate, deactivate, or reset alpha channel (on, off, remove, set).
-auto-orient
Auto-rotate image based on EXIF orientation.

FAQ

What is the magick-convert command used for?

magick convert converts between image formats and applies transformations as part of the ImageMagick suite. It supports hundreds of formats including PNG, JPEG, GIF, TIFF, PDF, SVG, and WebP. Operations can be chained on a single command line, applying multiple transformations in sequence. The tool reads the input image, applies all specified operations in order, and writes the result to the output file. The output format is determined by the file extension.

How do I run a basic magick-convert example?

Run `magick convert [input.png] [output.jpg]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -resize _geometry_ do in magick-convert?

Resize image.