7.0.10 • Published 9 months ago
compress-base64 v7.0.10
compress-base64
A library for compressing base64 in browser environment.
install
npm i compress-base64or
yarn add compress-base64or
pnpm add compress-base64usage
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