1.0.14 • Published 19 days ago
project-image-downloader v1.0.14
project-image-downloader
1、介绍
用于快速批量下载project中的图片,并按需实现图像的人头裁切。
2、环境要求
node版本:>=v10.22.0
3、安装与使用
3.1 安装
npm i project-image-downloader -g
3.2 参数
参数 | 类型 | 默认值 | 介绍 |
---|---|---|---|
-h,--help | 显示帮助 | ||
-p,--pids | string | 无 | 设置一组projectId,","分割表示多个项目id,"-"分割表示projectId范围 |
-m,-mids | string | 无 | 设置一组encImgId,以","分割 |
-t,--thumb-size | number | 1000 | 设置下载的图片尺寸,默认1000 |
-c, --config-path | string | 无 | 传入配置文件路径 |
-cb,--config-portal | string | 无 | 设置Portal的域名,首次使用需设置,存储在本机 |
-cu,--config-user | string | 无 | 设置Portal登录的用户名,首次使用需设置,存储在本机 |
-cp,--config-pass | string | 无 | 设置Portal登录的密码,首次使用需设置,存储在本机 |
-cf,--cut-face | boolean | false | 设置是否开启头像裁切 |
-cs,face-size | number | 112 | 设置头像裁切后的尺寸,默认112 |
-r,--extend-ratio | number | 1.2 | 设置裁切头像基于原图裁切框的放大比例,默认1.2 |
-mn, --image-path-name | string | images | 保存图片的目录名 |
-fn, --face-path-name | string | faces | 保存人头的目录名 |
-pp, --path-with-params | boolean | false | 保存的目录是否需要带参数,比如thumbSize... |
-o, --output-path | string | process.cwd() | 保存目录名 |
-gpu,--use-gpu | boolean | false | 设置是都在gpu中运行 |
3.3 使用
// 前置操作
dm --cb 设置portal的域名
dm --cu 设置portal登录的用户名
dm --cp 设置portal登录的用户名和密码
dm -p 123,456 // 下载projectId为123和456下的所有图片
dm -p 123-456 // 下载123到456范围内的projectId的图片
dm -m xxx,yyy -cf // 下载图片encImgId为xxx和yyy的图片,并开启头像裁切