feat(core): add quality parameter for image compression control

This commit is contained in:
2025-08-02 17:17:52 +00:00
parent 764b074ca4
commit 2eb887dce7
4 changed files with 94 additions and 19 deletions

View File

@@ -1,5 +1,19 @@
# Changelog
## [1.2.0] - 2025-01-02
### Added
- Quality parameter support for image compression
- New `quality` option (1-100) in IAssetVariation interface for controlling compression quality
- Quality control implementation for both Sharp and Jimp modes
- Support for quality settings on all lossy formats (JPEG, WebP, AVIF)
- Enhanced documentation with quality control examples
### Changed
- Jimp mode now uses fall-through pattern in format switch for cleaner code
- Console logging when Jimp falls back to JPEG for unsupported formats (WebP, AVIF)
- Updated examples in documentation to showcase quality parameter usage
## [1.1.0] - 2025-01-02
### Added