1.2.0 • Published 2 years ago
imgto v1.2.0
批量图片转换小工具
NodeJS
版本最低 12.20.0,为了更好的体验建议版本14.x
示例
必须进入图片所在的目录执行转换指令
cd src/assets/images # 进入要转换的图片目录
cd src/assets/images/output # 转换后的图片所在目录
默认转换为webp,无压缩,宽高不变
npm i -g imgto # 全局安装
imgto # 执行批量转换
免安装使用:
npx imgto -w 100 -h 50 -t jpeg --fit cover
免安装图片格式转换
npm init imgto png
yarn create imgto png
选项
参数 | 默认值 | 参数类型 | 描述 |
---|---|---|---|
-w,--width | 原始宽度 | Number | 图片转换后宽度 |
-h,--height | 原始高度 | Number | 图片转换后高度 |
-t,--type | webp | String | 转换的图片类型,支持:jpeg 、jpg 、png 、webp 、gif 、jp2 、 tiff 、avif 、heif 、raw 、tile |
-q,--quality | 100 | Number | 图片进行压缩,支持:1-100【100为不压缩】 |
--fit | cover | String | 裁剪或拉伸时 可选的参数,支持:cover 、contain 、fill 、inside 、outside |
压缩
imgto --quality 60 # 执行此指令对图片进行压缩 支持 1-100
格式转换
imgto --type webp # 执行此指令对图片格式进行转换 支持 jpg|jpeg,png,webp
帮助
imgto --help