如何:Linux在命令提示符下将图像转换成不同格式

时间:2020-01-09 14:16:08  来源:igfitidea点击:

问题:如何从shell提示转换图像?
例如,将JPEG格式的图像转换为PNG或者反过来?

解决方法:
您需要使用convert命令,该命令是ImageMagick工具套件的成员。
使用它在图像格式之间进行转换以及=>调整图像大小=>模糊图像=>裁剪图像=>对图像去斑点=>抖动图像=>在图像上绘制=>翻转图像=>加入图像图片=>重新采样等等。

将JPEG格式的图像转换为PNG

执行命令,如下所示:

$ convert input.jpg output.png

调整图像大小

调整大小并将JPEG格式的图像转换为PNG

$ convert -resize 50% input.jpg output.png

您还可以创建复杂的效果,例如:

$ convert -size 360x85 xc:transparent -font Bookman-DemiItalic -pointsize 72 -draw "text 25,60 'theitroad'" -channel RGBA -gaussian 0x6 -fill YellowGreen -stroke RosyBrown -draw "text 20,55 'theitroad'" theitroad.png