wfx
|
c8545627fa
|
feat(domain): Add extract_meta() and crop() to PortableDocument
- extract_meta(): Extract PDF metadata (page count, dimensions)
- crop(): Render-based crop on current page
- Completes PortableDocument feature parity with app/
Refs: Migration Step 1.4
|
2026-02-02 21:48:54 +01:00 |
|
wfx
|
5c830d5504
|
feat(domain): Add extract_meta() and crop() to VectorDocument
- extract_meta(): Extract basic metadata (SVG format, native dimensions)
- crop(): Render-based crop on rasterized output
- Completes VectorDocument feature parity with app/
Refs: Migration Step 1.3
|
2026-02-02 21:46:37 +01:00 |
|
wfx
|
8ff43ea5d7
|
feat(domain): Add crop_to_image() and extract_meta() to RasterDocument
- crop_to_image(): Non-destructive crop returning DynamicImage
- extract_meta(): Extract BasicMeta and EXIF metadata
- Completes migration of RasterDocument features from app/ to domain/
Refs: Migration Step 1.2
|
2026-02-02 21:45:11 +01:00 |
|