参考
现在 convert
命令似乎改为 magick
命令了.
调整亮度和对比度
1
| convert input.jpg -brightness-contrast 20x40 output.jpg
|
调整图片大小并保持缩放比
1
| convert original_image.jpg -resize 150x200^ -gravity center -crop 150x200+0+0 resized_image.jpg
|
-resize 150x200^
: 将图片缩放到最大尺寸为 150x200 像素, 同时保持纵横比. ^
表示表示保持原图的纵横比
-gravity center
: 设置图片在目标尺寸内的对齐方式为居中
-crop 150x200+0+0
: 从缩放后的图片中裁剪出 150x200 像素的部分,起点为 (0, 0)
resized_image.jpg
: 输出文件名
将 pdf 的每一页转为单独的 jpg 文件
1
| convert -density 300 input.pdf output.jpg
|
旋转图像
旋转用 -rotate
参数:
1
| $ convert -rotate 90 input.jpg output.jpg
|
调整图像大小
1
| $ convert input.jpg -resize 50% output.jpg
|
也可以这样指定:
1
| convert input.jpg -resize 1920x1080 output.jpg
|
转换文件格式
1
| $ convert input.jpg output.png
|
保证图像质量
1
| convert input.jpg -resize 1920x1080 -quality 100 output.jpg
|
100 是最高, 0 是最低.
将图片转为 pdf
1
| convert input1.jpg input2.jpg -auto-orient output.pdf
|