Releases: Theinfection91/PinGen
Releases · Theinfection91/PinGen
v0.1-PinGen
PinGen v0.1 Release Notes
PinGen is a WPF desktop application for generating Pinterest-style pin images on different layouts depending on the total amount of images given.
This is the first release and the program has a long way to go. Eventually I want to have a preview box showing what output will look like before Render, as well as many different custom features like scaling images size manually and optional footers.
✨ Features
- Multi-image pin generation — Support for 4-8 image layouts with automatic template selection
- Auto-fit text rendering — Title, subtitle, captions, and footer automatically scale to fit designated areas
- Outlined text styling — Clean black fill with white stroke for readability on any background
- Smart image processing — Automatic white-edge removal
- Numbered overlays — 3D-style numbered badges on each image slot
- Template system — Extensible template architecture with hardcoded and JSON provider options
🏗️ Architecture
- Clean separation across 6 projects:
Core,App,Rendering,Templates,IO,ImageProcessing - Interface-driven design for testability (
IPinRenderer,ITemplateProvider,IImageProcessor) - MVVM pattern with
INotifyPropertyChangedand command binding
📋 Requirements
- .NET 10
- Windows (WPF)
🚀 Getting Started
- Launch the application
- Add 4-8 images using the "Add Images" button
- Enter title, subtitle, captions, and optional footer
- Click "Render" to generate your pin
- Output saved to
Output/folder