Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Theinfection91/PinGen

v0.1-PinGen

29 Dec 23:25

Choose a tag to compare

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 INotifyPropertyChanged and command binding

📋 Requirements

  • .NET 10
  • Windows (WPF)

🚀 Getting Started

  1. Launch the application
  2. Add 4-8 images using the "Add Images" button
  3. Enter title, subtitle, captions, and optional footer
  4. Click "Render" to generate your pin
  5. Output saved to Output/ folder