project-image-downloader

1.0.21 • Public • Published

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...
-cm, --cut-image-path string 需要裁切头像的图片路径
-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的图片,并开启头像裁切

Readme

Keywords

none

Package Sidebar

Install

npm i project-image-downloader

Weekly Downloads

1

Version

1.0.21

License

ISC

Unpacked Size

13.6 MB

Total Files

24

Last publish

Collaborators

  • dean8