温馨提示×

Linux之convert命令怎么使用

小亿
133
2023-09-21 17:02:38
栏目: 编程语言

convert命令是ImageMagick图像处理工具中的一部分,用于图像格式的转换和编辑。它可以在终端中使用以下方式进行使用:

  1. 基本语法:

convert [选项] 输入文件 输出文件

  1. 选项:

-resize <宽度x高度>:调整图像大小,可以设置宽度和高度,也可以只设置其中一个。例如,-resize 800x600或-resize 50%。

-rotate <角度>:旋转图像,角度可以是正数表示顺时针旋转,或负数表示逆时针旋转。例如,-rotate 90。

-flip:水平翻转图像。

-flop:垂直翻转图像。

-crop <宽度x高度+左偏移+上偏移>:裁剪图像,可以设置裁剪区域的宽度、高度和偏移量。例如,-crop 200x200+10+10。

-grayscale:将图像转换为灰度图像。

-monochrome:将图像转换为黑白图像。

-blur <半径x方差>:模糊图像,半径越大,模糊效果越明显。例如,-blur 0x8。

-quality <质量>:设置输出图像的质量,取值范围为0-100,默认值为75。

  1. 示例:
  • 将input.png转换为output.jpg:

convert input.png output.jpg

  • 将input.jpg调整大小为800x600并保存为output.jpg:

convert input.jpg -resize 800x600 output.jpg

  • 将input.jpg旋转90度并保存为output.jpg:

convert input.jpg -rotate 90 output.jpg

  • 将input.jpg裁剪为200x200的区域,并从左上角偏移10像素:

convert input.jpg -crop 200x200+10+10 output.jpg

以上只是convert命令的一些常用选项和示例,你可以根据自己的需求进一步探索该命令的更多功能和选项。

0