This tools should be an all-in-one TIFF manipulation library, similar to how Pillow is an image library but focused specifically on TIFF workflows.
- Simple API
- High Performance
- Cross-Platform
- Minimal dependencies for basic operations
- Optional plugins for OCR, PDF conversion, compression, etc.
- Read TIFF metadata
- Page Count
- Split multi-page TIFF
- Merge TIFF files
- Rotate Pages
- Flip pages
- Crop
- Resize
- Convert color modes
- Extract Individual pages
- Replace pages
- Delete pages
- TIFF > PDF
- PDF > TIFF
- TIFF > PNG
- TIFF > JPG
- TIFF > BMP
- TIFF > WEBP
- PNG > TIFF
- JPG > TIFF
- None
- LZW
- PackBits
- CCITT Group 3
- CCITT Group 4
- Deflate
- JPEG
- ZSTD
- DPI
- Width
- Height
- Color depth
- Compression
- Author
- Software
- Date
- EXIF
- XMP
- Blank page detection
- Duplicate detection
- Similar Image detection
- Noise detection
- Skew angle
- Orientation
- Page statistics
- Extract text
- Search words
- OCR every page
- Save searchable PDF
- Engines: Tesseract, EasyOCR, PaddleOCR
- Read: QR, Code128, DataMatrix, PDF417
- Draw rectangles
- Highlight text
- Blur area
- Watermark
- Add page numbers
- Add signatures
- Operations on folders
- Operations on n selected files
- Check corrupted TIFF
- Missing pages
- Invalid metadata
- Broken compression
- Unsupported tags
- Pixel difference
- SSIM (Strucural similarity index measure)
- PSNR (Peak Signal-to-Noise Ration)
- Heatmap
- Page-by-page comparison
- Argparse
- Repository initialized
- Tooling configured
- CI pipeline working
- First release (1.0.0)
- Open TIFF
- Read metadata
- Count pages
- Save TIFF
- Extract
- Split
- Merge
- Delete
- Reorder
- Rotate
- Crop
- Resize
- Color conversion
- TIFF <-> PDF
- TIFF <-> PNG/JPEG
- Batch conversion
- Compression
- Validation
- Comparison
- Batch processing
- OCR
- Barcode reading
- Cloud storage integrations