1.0.34 • Published 5 months ago

webp5-js v1.0.34

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

基于 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