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

物有本末發表於2024-03-22

🔥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 Client

client = Client('ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv', 'http://127.0.0.1:5000')
params = {
  "NO": "SN88888888"
}
client.buildPoster('6fba72004fa20aee', params=params).save()

響應示例(返回海報圖片)

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

適用場景

應用場景 描述
海報生成器 建立各類海報。
海報自動生成工具 自動化生成海報,適用於批次生產需求。
海報線上設計生成器 線上設計和生成個性化海報。
電商海報編輯器 最佳化電子商務平臺產品海報的編輯工具。
證書製作 自動生成各種型別的證書,如學歷證書、獎狀。
證書自動生成工具 自動建立證書的工具。
二維碼分享海報圖片 將二維碼嵌入海報,方便使用者掃描分享資訊。
Python Pillow繪圖 Pillow製作海報 利用Python的Pillow庫進行影像處理和繪圖。
Java生成二維碼分享海報圖片 使用Java生成含有二維碼的海報圖片。
Java Graphics2D繪製海報圖片 利用Java中的Graphics2D進行影像繪製。
微信小程式生成海報分享朋友圈 為微信小程式建立朋友圈分享用的海報。
PHP生成二維碼海報圖片 利用PHP生成帶有二維碼的海報影像。
自定義商業海報圖片 製作定製商業用途的海報影像。
H5生成海報圖片 利用HTML5和相關技術生成線上海報影像。
canvas生成海報圖片 使用HTML5的Canvas元素製作和編輯海報影像。
透過JSON生成海報圖片 利用JSON資料自動生成海報,適用於批次生產。
BufferedImage繪製圖片 在Java中利用BufferedImage進行影像繪製。

相關文章