7.0.10 • Published 9 months ago

compress-base64 v7.0.10

Weekly downloads
85
License
MIT
Repository
github
Last release
9 months ago

compress-base64

A library for compressing base64 in browser environment.

install

npm i compress-base64

or

yarn add compress-base64

or

pnpm add compress-base64

usage

options

es

For example.

import compress from 'compress-base64';

if (typeof FileReader === 'function') {
  const reader = new FileReader();
  reader.onload = (event) => {
    compress(event.target.result, {
      width: 400,
      type: 'image/png',
      max: 200, // max size
      min: 20, // min size
      quality: 0.8,
    }).then((result) => {
      console.log(result);
    });
  };
  reader.readAsDataURL(file);
} else {
  alert('Your browser does not support FileReader');
}

browser

Introduce this resource.

<script src="https://unpkg.com/compress-base64@latest"></script>

You can also download this resource locally and then import it.

<script src="/path/compress-base64/umd/index.js"></script>

Use it.

if (typeof FileReader === 'function') {
  const reader = new FileReader();
  reader.onload = (event) => {
    window.CompressBase64.default(event.target.result, {
      width: 100,
      type: 'image/png',
      max: 7, // max size
      min: 5,
      quality: 0.8,
    }).then((result) => {
      console.log(result.length);
      resolve(result);
    });
  };
  reader.readAsDataURL(file);
} else {
  alert('Your browser does not support FileReader');
}
7.0.9

9 months ago

7.0.10

9 months ago

7.0.4

9 months ago

7.0.6

9 months ago

7.0.0

10 months ago

7.0.3

10 months ago

7.0.2

10 months ago

7.0.1

10 months ago

6.2.1

11 months ago

6.2.2

11 months ago

6.1.0

12 months ago

6.0.1

12 months ago

6.1.1

12 months ago

6.0.2

12 months ago

6.0.0

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.1.0

1 year ago

4.0.3

1 year ago

4.0.1

1 year ago

4.0.0

2 years ago

3.0.11

2 years ago

3.0.10

2 years ago

3.0.8

2 years ago

3.0.9

2 years ago

3.0.7

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago