Commit Graph

3 Commits (a815cbcf3e189fee40934352d1968cc65893ddbb)

Author SHA1 Message Date
PeninsulaInd 7e21482419 Add Epic 6: Multi-Cloud Storage Support planning and merge images branch changes 2025-12-10 11:37:56 -06:00
PeninsulaInd be03594fc7 Implement PIL text overlay for hero images
- Add Pillow dependency for image processing
- Remove text instructions from fal.ai prompts (generate clean images)
- Add semi-transparent dark background box behind text for readability
- Overlay full title text with white text and black outline
- Add proper line spacing between text lines
- Fix FAL_KEY environment variable setup
- Add image URL logging to console output during batch processing
- Remove unused h2-prompts file
2025-11-19 17:28:26 -06:00
PeninsulaInd 8379313f51 Add image generation using fal.ai API
- Implement ImageGenerator class with hero and content image generation
- Add image theme prompt generation and caching
- Integrate with fal.ai flux-1/schnell API
- Add image upload to storage (Bunny CDN)
- Add image injection into HTML content
- Add test script for image generation
- Update database models and repositories for image fields
- Fix API usage: use arguments parameter and image_size object format
2025-11-19 17:09:20 -06:00