Discover and explore top open-source AI tools and projects—updated daily.
Unified framework for aesthetic poster generation
Top 62.6% on SourcePulse
PosterCraft is a unified framework for generating high-quality aesthetic posters, targeting users who need precise text rendering, seamless integration of artistic elements, and striking visual layouts. It offers a comprehensive solution for creating visually appealing posters with stylistic harmony.
How It Works
PosterCraft employs a four-stage training workflow to achieve its poster generation capabilities. It begins with Text Rendering Optimization for accurate text placement on backgrounds, followed by High-quality Poster Fine-tuning using Region-aware Calibration for style and text-background harmony. Aesthetic-Text RL is then applied for higher-order aesthetic trade-offs and defect mitigation, culminating in Vision-Language Feedback for iterative refinement and multi-modal corrections. This layered approach ensures both fidelity and aesthetic appeal.
Quick Start & Requirements
conda create -n postercraft python=3.11
), activate it (conda activate postercraft
), and install dependencies (pip install -r requirements.txt
).python inference.py
or python inference_offload.py
for memory-limited GPUs. Requires specifying prompt, pipeline path (e.g., "black-forest-labs/FLUX.1-dev"), and custom transformer path (e.g., "PosterCraft/PosterCraft-v1_RL").python demo_gradio.py
.Highlighted Details
Maintenance & Community
The project is associated with The Hong Kong University of Science and Technology (Guangzhou) and Meituan. Updates include community integrations and Chinese article releases. Contact information for authors is provided.
Licensing & Compatibility
The repository does not explicitly state a license in the README. Model weights are available on HuggingFace, implying their usage is governed by HuggingFace's terms.
Limitations & Caveats
The README does not detail specific limitations or known bugs. The project appears to be relatively new, with initial releases in June 2025.
2 months ago
Inactive