# fast-poster **Repository Path**: diycp2015/fast-poster ## Basic Information - **Project Name**: fast-poster - **Description**: 🔥🔥🔥 fastposter海报生成器,图片生成器,电商海报编辑器,海报设计器,电商图片合成,图片编辑。生成朋友圈分享海报并生成图片,二维码海报,图片海报,图片合成,图片处理,二维码推广海报,支持Java Python PHP Go JS 小程序。https://fastposter.net/doc/ - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://fastposter.net/doc/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 379 - **Created**: 2025-07-31 - **Last Updated**: 2025-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

fast-poster logo

Gitcode Repo stars GitHub Repo stars csharp csharp license version

## Introduction Fastposter is a rapid poster development tool that allows you to quickly create posters. Simply upload a background image and place components (`text`, `image`, `QR code`, `avatar`) in the desired positions to generate a poster. Click the `Code` button to directly generate SDK calling code in various languages, making development fast and easy. It has served numerous e-commerce projects, with over `80,000` users across multiple projects. Tested in production environments over the years, it's proven to be stable and reliable. It is widely used in various e-commerce, distribution systems, e-commerce posters, e-commerce main images, and other poster generation and production scenarios. > If this project has been helpful to you, please give it a star. ## Documentation - Developer Documentation: [https://fastposter.net/doc/](https://fastposter.net/doc/) - Java Professional Version - Online Experience: [https://fastposter.net/demo/java/](https://fastposter.net/demo/java/) - Python Professional Version - Online Experience: [https://fastposter.net/demo/python/](https://fastposter.net/demo/python/) - Community Version - Online Experience: [https://fastposter.net/demo/open/](https://fastposter.net/demo/open/) - 🔥🔥Cloud Service - Free Trial: [https://fastposter.net/](https://fastposter.net/) ## Features - Supports fast Docker deployment. - Supports production-level e-commerce environments. - Supports popular SDKs for quick development in `Java`, `Python`, `PHP`, `Go`, `JavaScript`, `mini-program`. - No need to write complex rendering code. - Supports multiple file formats: `jpeg`, `png`, `webp`, `pdf`, `base64`. - Convenient code generation. ## Getting Started ### Step 1: Start the Service ```bash docker run -it --name fastposter -p 5000:5000 fastposter/fastposter ``` ### Step 2: Edit the Poster ![image-20230726174142177](https://fastposter.net/dassets/image-20230726174142177.png) ### Step 3: Generate Code ![image-20230726174208989](https://fastposter.net/dassets/image-20230726174208989.png) Request Example (parameters can be passed directly): ```java // 1. Create a poster client object FastposterClient client = FastposterClient.builder() .endpoint("http://127.0.0.1:5000") // Set the access endpoint .token("ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv") // Set the token .build(); // 2. Prepare poster parameters Map params = new HashMap<>(); params.put("name", "Test Text"); // 3. Generate and save the poster client.buildPoster("80058c79d1e2e617").params(params).build().save("demo.png"); ``` ## Use Cases - Poster generator - Automatic poster generation tool - Online poster design and generation - Online poster maker - Generate Moments (WeChat) posters - E-commerce poster editor - Certificate creation - Automatic certificate generation tool - QR code sharing poster images - Create posters using Python Pillow - E-commerce main image editor - Generate QR code sharing posters using Java - Create posters with Java Graphics2D - Generate WeChat mini-program share posters - Generate QR code posters using PHP - Custom business poster images - Generate HTML5 posters - Create posters using HTML5 Canvas - Generate posters using JSON data for batch production - Draw images using BufferedImage ## Community Author's WeChat: `fastposter` ![Author's WeChat](https://fastposter.net/dassets/qrcode.jpeg)