2.0.2 • Published 4 years ago

@huteming/ui-image-convertor v2.0.2

Weekly downloads
2
License
ISC
Repository
-
Last release
4 years ago

图片多种格式间的相互转换


例子

ImageConvertor 为构造函数。主要是解决了图片多种格式相互转换的问题

import { ImageConvertor } from '@huteming/util'
const instance = new ImageConvertor(data, optionsCommon)

instance.getImage(optionsCustom) // => HTMLImageElement
instance.getDataURI(optionsCustom) // => dataURI
instance.getFile(optionsCustom) // => Blob
instance.getCanvas(optionsCustom) // => HTMLCanvasElement

构造函数参数

name描述默认参数
data图片的任意一种格式
optionsCommon通用配置,会被后来传入的 optionsCustom 覆盖

实例方法

name描述参数
getImage获取dom对象: HTMLImageElementoptionsCustom
getDataURI获取base64位字符串optionsCustom
getFile获取图片的二进制对象optionsCustom
getCanvas获取dom对象: HTMLCanvasElementoptionsCustom

options

参数描述默认值
compress是否压缩, 不是每次获取都会压缩false
maxWidth压缩时的最大宽度1100
maxHeight压缩时的最大高度1100
mimeType导出图片格式png
quality导出图片质量1.0