下你所需,载你所想!
IT技术源码资料下载网站

convert图片批量命令行压缩工具

:办公软件 2019-11-30 21:19:22

convert图片批量命令行压缩工具单文件版

一.示例及说明:(cmd命令)

示例:将大于1920x1080尺寸的图片 缩放到1080,并压缩到50%品质.

convert.exe -resize "1920x1080>" -quality 50 input.jpg output.jpg

参数注解:
-quality 50    图片压缩指令
压缩比率1-100,jpg默认99,png默认75;不推荐25以下的压缩比,会出现明显像素点.
-resize "1920x1080>"   图片缩放指令
将大于该尺寸的图片缩放到该尺寸
input.jpg 源文件
output.jpg 输出文件 
convert图片批量命令行压缩工具单文件版
二.批量压缩

编写批处理文件:(将convert.exe所在文件夹下所有jpg图片进行压缩)

@echo off
md output
for %%i in (*.jpg) do (
echo ****************
echo 文件名:%%i
convert.exe -resize "1920x1080>" -quality 50 %%i .output%%i
echo 原文件大小:%%~zi字节
for %%j in (.output%%i) do echo 转换后大小:%%~zj字节
)
pause

三.其他指令
-resize
100x100      高度和宽度比例保留最高值,高比不变
100x100^     高度和宽度比例保留最低值,宽高比不变
100x100!      宽度和高度强制转换,忽视宽高比
100x100>     更改长宽,当图片长或宽超过规定的尺寸
100x100<     更改长宽 只有当图片长宽都超过规定的尺寸
100x100^>   更改长宽,当图片长或宽超过规定的尺寸。高度和宽度比例保留最低值
100x100^<   更改长宽,只有当图片长宽都超过规定的尺寸。高度和宽度比例保留最低值
100             按指定的宽度缩放,保持宽高比例
x100          按指定高度缩放,保持宽高比
gif合成:
convert -delay 50 0.jpg 1.jpg 2.gif

相关阅读

最新推荐