Skip to content

Compress

compressCss

EN: Minify CSS rules by trimming selectors and removing redundant whitespace in declarations.

/**
* @description EN: Minify CSS rules by trimming selectors and removing redundant whitespace in declarations.
* @param s - CSS string to compress
* @returns compressed CSS string
*/

compressImage

EN: Compress an image (File or data URL) to a smaller size. Returns a base64 string or Blob depending on options.type.

/**
* @description EN: Compress an image (File or data URL) to a smaller size. Returns a base64 string or Blob depending on `options.type`.
* @param source - File or data URL string
* @param options - Compression options (quality, maxWidth, maxHeight, type)
* @returns Promise<string|Blob> compressed result
*/