A Python script that takes an image file and splits it into printable 8.5x11 inch pages.
- Automatic orientation detection: Uses landscape orientation for wide images, portrait for tall images
- Smart scaling: Scales down large images to fit page dimensions while maintaining aspect ratio
- Page splitting: Divides scaled images into page-sized pieces in collated reading order
- High-quality output: Generates 300 DPI JPEG files suitable for printing