第一步安装依赖
npm i tiff.js -S
代码如下:
//封装转换的方法可以拿过来就可以直接使用
async getTiffDataUrlHandler (url) {
const response = await fetch(url)
const buffer = await response.arrayBuffer()
const Tiff = require('tiff.js')
Tiff.initialize({ TOTAL_MEMORY :100*1024*1024 });
const tiff = new Tiff({ buffer })
return tiff.toDataURL()
},
使用该方法
//给他传进去一个blobUrl路径 该方法会返回一个imgurl
let imgUrl = await this.getTiffDataUrlHandler(item.blobUrl)