BREAKING CHANGE(smartpdf): improve image generation quality and API consistency
- Renamed convertPDFToWebpPreviews to convertPDFToWebpBytes for consistency - Added configurable scale options with DPI support - Changed default scale to 3.0 (216 DPI) for better quality - Added DPI helper methods and scale constants
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-08-02 - 4.0.0 - BREAKING CHANGE(smartpdf)
|
||||
Improve image generation quality and API consistency
|
||||
|
||||
- BREAKING: Renamed `convertPDFToWebpPreviews` to `convertPDFToWebpBytes` for API consistency
|
||||
- Added configurable scale options to `convertPDFToPngBytes` method
|
||||
- Changed default scale from 1.0 to 3.0 for PNG generation (216 DPI)
|
||||
- Changed default scale from 0.5 to 3.0 for WebP generation (216 DPI)
|
||||
- Added DPI helper methods: `getScaleForDPI()` and scale constants (SCALE_SCREEN, SCALE_HIGH, SCALE_PRINT)
|
||||
- Added maxWidth/maxHeight constraints for both PNG and WebP generation
|
||||
- Improved test file organization with clear naming conventions
|
||||
- Updated documentation with DPI/scale guidance and examples
|
||||
|
||||
## 2025-08-01 - 3.3.0 - feat(smartpdf)
|
||||
Add automatic port allocation and multi-instance support
|
||||
|
||||
|
Reference in New Issue
Block a user