1.0.34 • Published 5 months ago
webp5-js v1.0.34
基于 webpack5 构建的 js 工具库
支持 TypeScript; 支持输出多种模块化文件(UMD、CommonJS、ESM 等),便于引入使用; 支持按需加载(ESM Tree Shaking); 支持自动化测试;
Install
npm i webp5-js
#or
yarn add webp5-js
Usage
import calc from "webp5-js";
console.log(calc.add(1, 2));
this.img = await calc.urlToBase64(
"https://xxx.com/ae79ac0b6b4b4974843910bcaeac643f.jpg"
);
// or 按需引入
import add from "webp5-js/es/add.esm";
import urlToBase64 from "webp5-js/es/urlToBase64.esm";
console.log(add(1, 2));
this.img = await urlToBase64(
"https://xxx.com/ae79ac0b6b4b4974843910bcaeac643f.jpg"
);
Image related events
事件名 | 说明 | 参数 | 返回值 |
---|---|---|---|
getBase64Img(imgObj) | 根据图片对象获取 base64 图片 | imgObj(new Image()对象) | base64 图片 |
urlToBase64(url) | 网络图片转 base64 (new Image() + canvas 方式) | url(图片地址) | base64 图片 |
getBase64ByUrl(url) | 网络图片转 base64 (xhr + FileReader) | url(图片地址) | base64 图片 |
base64ToFile(data, fileName) | 将 base64 图片转成 file 对象 | (data:base64 字符串, fileName:文件名) | file 对象 |
urlToFile(url, imgName) | 图片地址转 file 对象 | (url:图片地址, imgName:图片名称) | file 对象 |
1.0.34
5 months ago
1.0.33
5 months ago
1.0.31
5 months ago
1.0.30
5 months ago
1.0.29
5 months ago
1.0.28
5 months ago
1.0.27
5 months ago
1.0.26
5 months ago
1.0.25
5 months ago
1.0.24
5 months ago
1.0.23
5 months ago
1.0.22
5 months ago
1.0.21
5 months ago
1.0.20
5 months ago
1.0.19
5 months ago
1.0.18
6 months ago
1.0.17
6 months ago
1.0.16
6 months ago
1.0.15
6 months ago
1.0.14
6 months ago
1.0.13
6 months ago
1.0.12
6 months ago
1.0.11
6 months ago
1.0.10
6 months ago
1.0.9
6 months ago
1.0.8
6 months ago
1.0.7
6 months ago
1.0.6
6 months ago
1.0.5
6 months ago
1.0.4
6 months ago
1.0.3
6 months ago
1.0.2
6 months ago
1.0.1
6 months ago
1.0.0
6 months ago