测试工程师,必备图片测试工具 image-test-tools

image-test-tools

测试工程师,必备图片测试工具

recommend: China-GiteeOther-Github

一、优点

  • 简单易上手
  • 开源免费
  • 详细使用文档
  • 提高测试效率

二、功能

  • 批量重命名图片
  • 批量下载图片
  • 修改图片大小
  • 生成不同格式图片
  • 图片打水印

四、环境

1.nodejs

如果你电脑还未安装配置nodejs环境,请参考:https://www.runoob.com/nodejs/nodejs-install-setup.html

下载Nodejs

(建议版本使用v12.13.0 小于v15.0)

https://npm.taobao.org/mirrors/node/v12.13.0/

如果已安装配置nodejs,可跳过此步骤

2.安装

npm install

五、使用

1.批量重命名图片

(1)被重名的图片,放在image文件夹中

image-test-tools/Rename/image

img

(2)命令行输入

① 使用默认

node Rename/rename
  • 如下图所示

img

② 使用指定文件名和格式

node Rename/rename -n 图片 -p image -f jpg
  • 如下图所示

img

重命名成功后,图片所存放的位置

image-test-tools/Rename/image

(3)获取参数说明

命令行输入

node Rename/rename -h
  • 如下图所示

img

名称是否必填类型描述默认值
-n可选String批量命名图片的名称图片
-f可选String批量命名图片的格式jpg
-p可选String批量命名图片的错放位置image文件夹中

2.批量下载图片

(1)把要下载的图片链接地址、命名名称,写入index.html文件中

image-test-tools/ImageDownload/index.html

  • 如下图所示

img

(2)命令行输入

node ImageDownload/download
  • 如下图所示

img

下载成功后,图片所存放的位置

image-test-tools/ImageDownload/image

  • 如下图所示

img

(3)获取参数说明

命令行输入

node ImageDownload/download -h
  • 如下图所示

img

名称是否必填类型描述默认值
-p可选String下载后图片文件存放位置image文件夹中

3.修改图片大小

(1)命令行输入

node Resize/resize -i "Resize/image/resize.jpg" -w 1000 -e 2000

img

修改成功后,图片所存放的位置

image-test-tools/Resize/output

img

(2)被修改的图片,放在image文件夹中,你也可以替换成自己的图片

image-test-tools/Resize/image

  • 如下图所示

img

(3)获取参数说明

命令行输入

node Resize/resize -h
  • 如下图所示

img

名称是否必填类型描述默认值
-i可选String被修改后,图片位置"Resize/image/resize.jpg"
-w可选int被修改后,图片的宽度200
-e可选int被修改后,图片的高度200
-o可选String被修改后,图片保存位置"Resize/output/resize.jpg"

4.生成不同格式图片

图片格式:jpg、jpeg、png、bmp、gif、webp、tiff、svg等

(1)命令行输入

指定格式,大小默认

node Made/made -f png
  • 如下图所示

img

指定格式+图片大小

node Made/made -f webp -w 100 -e 200
  • 如下图所示

img

(3)获取参数说明

命令行输入

node Made/made -h
  • 如下图所示

img

名称是否必填类型描述默认值
-f可选String生成图片,指定格式webp
-w可选int指定图片宽度200
-e可选int指定图片高度200
-i可选String生成指定格式原始图片,存放位置Made/image/format.jpg
-o可选String生成的图片存放位置Made/output/format

生成成功后,图片所存放的位置

image-test-tools/Made/output

img

5.图片打水印

(1)命令行输入

使用默认水印字体属性

node WaterMake/watermake -t 哈哈哈
  • 如下图所示

img

指定水印字体属性

node WaterMake/watermake -b "WaterMake/image/watermake.jpg" -s 50 -t '我是水印' -c 'yellow' -l 100 -o 100 -p "WaterMake/output/watermarked.png"
  • 文字水印,如下图所示

img

node WaterMake/watermake -b "WaterMake/image/watermake.jpg" -s 200 -t '1' -c 'red' -l 200 -o 100 -p "WaterMake/output/watermarked.png"
  • 数字水印,如下图所示

img

node WaterMake/watermake -b "WaterMake/image/watermake.jpg" -s 200 -t '2' -c 'red' -l 200 -o 100 -p "WaterMake/output/watermarked.png"
  • 数字水印,如下图所示

img

生成成功后,图片所存放的位置

image-test-tools/WaterMake/output/watermarked.png

  • 如下图所示

img

(3)获取参数说明

node WaterMake/watermake -h
  • 如下图所示

img

名称是否必填类型描述默认值
-b必填String原图路径"WaterMake/image/watermake.jpg"
-s必填int字体大小50
-t必填String水印内容我是水印
-c必填String字体颜色yellow
-l必填int横坐标位置(像素)100
-o必填int纵坐标位置(像素)100
-p必填String打完水印后,图片存放位置"WaterMake/output/watermarked.jpg"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liyinchi1988

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值