1.2.0 • Published 3 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