🔥fastposter v2.19.0 一款很哇塞的海报生成器

🔥🔥🔥fastposter 是一款快速开发海报的工具,已经服务众多电商、分销系统、电商海报、电商主图、行业海报等海报生成和制作场景。

什么是 fastposter

fastposter 是一款海报生成器,它能够让您快速、轻松地创建各种类型的海报。

只需上传一张背景图,然后在需要的位置添加文字图片二维🐴头像等组件。点击生成代码按钮,直接获取各种语言 SDK 的调用代码,无需编写复杂的绘图渲染代码,轻松完成海报制作。

fastposter 支持Docker部署和云服务两种方式,开箱即用,灵活易用,基于低代码理念设计,无需编写复杂代码,能够帮助开发者快速高效地生成各种类型的海报。

如果项目有帮到您,请点亮你点亮的小星星

社区版 v2.19.0 发布

  1. 修复放大居中显示问题

  2. 增加示例海报模版

专业版 v2.0.21

  1. 增加支持文字双击修改

  2. 修复图片第一次无法删除的 BUG

  3. 修复批量生成,切换海报缓存问题

  4. 修复docker基础镜像无法拉取问题

  5. 解决排序导致海报图片错误问题

  6. 解决字体斜体冲突问题

  7. 修复初始化脚本 token 问题

文档

  • 开发文档:https://fastposter.net/doc/

    Java 专业版 - 在线体验:https://fastposter.net/demo/java/

    Python 专业版 - 在线体验:https://fastposter.net/demo/python/

    社区版 - 在线体验:https://fastposter.net/demo/open/

    🔥🔥云服务 - 免费试用:https://fastposter.net/

特性

  • 支持docker快速部署

  • 支持电商级生产环境

  • 主流的 SDK 支持,方便快速开发 Java Python PHP Go JavaScript 小程序 UniApp

  • 无需编写复杂、繁琐的绘图渲染代码

  • 支持多种文件格式 jpeg png webp pdf base64

  • 快捷的代码生成

快速开始

一、启动服务

docker run -it --name fastposter -p 5000:5000 fastposter/fastposter

二、编辑海报

image-20240320145745417.png

三、生成代码

Java 代码

image-20240320145856100.png

// 进一步了解,请参考开发文档 https://fastposter.net/doc/sdk/
import net.fastposter.client.FastposterClient;
import java.util.*;
​
public class FastposterClientDemo {
​
    public static void main(String[] args) {
​
        // 1.创建海报客户端对象
        FastposterClient client = FastposterClient.builder()
                .endpoint("http://127.0.0.1:5000")      // 设置接入端点
                .token("ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv")  // 设置token
                .build();
​
        // 2.准备海报参数
        Map<String, Object> params = new HashMap<>();
        params.put("NO", "SN88888888");
​
​
        // 3.生成海报并保存
        client.buildPoster("6fba72004fa20aee").params(params).build().save();
​
    }
​
}

Python 代码

image-20240320145914360.png

# 进一步了解,请参考开发文档 https://fastposter.net/doc/sdk/
from fastposter import Clientclient = Client('ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv', 'http://127.0.0.1:5000')
params = {
  "NO": "SN88888888"
}
client.buildPoster('6fba72004fa20aee', params=params).save()

响应示例(返回海报图片)

适用场景

应用场景描述
海报生成器创建各类海报。
海报自动生成工具自动化生成海报,适用于批量生产需求。
海报在线设计生成器在线设计和生成个性化海报。
电商海报编辑器优化电子商务平台产品海报的编辑工具。
证书制作自动生成各种类型的证书,如学历证书、奖状。
证书自动生成工具自动创建证书的工具。
二维码分享海报图片将二维码嵌入海报,方便用户扫描分享信息。
Python Pillow 绘图 Pillow 制作海报利用 Python 的 Pillow 库进行图像处理和绘图。
Java 生成二维码分享海报图片使用 Java 生成含有二维码的海报图片。
Java Graphics2D 绘制海报图片利用 Java 中的 Graphics2D 进行图像绘制。
微信小程序生成海报分享朋友圈为微信小程序创建朋友圈分享用的海报。
PHP 生成二维码海报图片利用 PHP 生成带有二维码的海报图像。
自定义商业海报图片制作定制商业用途的海报图像。
H5 生成海报图片利用 HTML5 和相关技术生成在线海报图像。
canvas 生成海报图片使用 HTML5 的 Canvas 元素制作和编辑海报图像。
通过 JSON 生成海报图片利用 JSON 数据自动生成海报,适用于批量生产。
BufferedImage 绘制图片在 Java 中利用 BufferedImage 进行图像绘制。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。