# 引入

import {
  saveBase64ImgToFile,
  turnLocalImg2Base64,
  saveRemoteImgToLocal,
  getImgMd5
} from 't-comm';

// or

import {
  saveBase64ImgToFile,
  turnLocalImg2Base64,
  saveRemoteImgToLocal,
  getImgMd5
} from 't-comm/lib/node-img/index';

# saveBase64ImgToFile(config)

描述

node环境下,保存base64图片到文件

参数

参数名 类型 描述
config object

输入配置

config.imgUrl string

base64图片Url

config.savePath string

保存路径,最好是绝对路径

返回: Promise.<string>

去掉前缀的base64图片地址

示例

saveBase64ImgToFile({
  imgUrl: 'xx',
  savePath: '/test.png'
}).then((base64Data) => {
  console.log(base64Data)
})

# turnLocalImg2Base64(savePath)

描述

node环境下,本地图片转为base64

参数

参数名 类型 描述
savePath string

本地图片保存路径

返回: string

base64图片地址

示例

const base64str = turnLocalImg2Base64('/temp.png')

# saveRemoteImgToLocal(config)

描述

node环境下,保存网络图片到本地

参数

参数名 类型 描述
config object

输入配置

config.imgUrl string

网络图片地址

config.savePath string

本地图片保存路径,建议绝对路径

返回: Promise.<object>

请求Promise

示例

saveRemoteImgToLocal({
  imgUrl: 'xx',
  savePath: './test.png'
}).then(() => {

})

# getImgMd5(options)

描述

获取图片md5

参数

参数名 类型 描述
options object

配置信息

options.savePath string

本地图片地址,建议绝对路径

返回: Promise.<string>

图片md5值

示例

getImgMd5({ savePath: '/test.png' }).then(md5 => { console.log(md5) })

Last Updated: 2024/10/11 07:54:02