# 引入
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) })