Skip to content

Home > robinson > imgCompression

imgCompression() function

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

压缩图片文件

Signature:

typescript
declare function imgCompression(file: File, size: number): Promise<unknown>;
declare function imgCompression(file: File, size: number): Promise<unknown>;

Parameters

ParameterTypeDescription
fileFile源文件
sizenumber指定压缩大小(单位:MB)

Returns:

Promise<unknown>

Promise对象,解析为压缩后的Base64编码字符串

Example

imgCompression(fileInput.files[0], 0.5).then(compressedBase64 => console.log(compressedBase64));

Released under the MIT License.