<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          poster-generater海報(bào)生成器

          聯(lián)合創(chuàng)作 · 2023-09-29 22:47

          poster-generater

          海報(bào)生成器. 只需要一個(gè)簡(jiǎn)單的 json 配置即可生成你需要的海報(bào)...

          說(shuō)明

          此項(xiàng)目誕生有一段時(shí)間了,我本人也一直在使用這個(gè)程序,從一開(kāi)始的 golang 版本,到現(xiàn)在的 java 版本,一路上也得到了許多朋友的支持和鼓勵(lì)。 在 golang 版本的時(shí)候,就有朋友跟我說(shuō):『我非常喜歡這個(gè)項(xiàng)目,我非常希望加入到這個(gè)項(xiàng)目中來(lái),但是我是從事JAVA開(kāi)發(fā)的,可不可以弄一個(gè) java 版本的』?加上我在 golang 開(kāi)發(fā)中遇到了一些讓我頭疼的問(wèn)題,以及常年寫(xiě) OO(面向?qū)ο? 代碼導(dǎo)致的慣性思維,讓我在 golang 開(kāi)發(fā)中備受煎熬。 所以今年年初的時(shí)候我決定把這個(gè)項(xiàng)目用 java 實(shí)現(xiàn)一遍,如今 java 版本已經(jīng)發(fā)布,添加了許多使用特型,希望給大家?guī)?lái)更好的使用體驗(yàn)。同時(shí)也希望有能力的朋友可以和我一起完善這個(gè)項(xiàng)目(歡迎PR、issues),讓更多的人享受到項(xiàng)目帶來(lái)的便利。

          感謝 sm.ms 提供的圖床服務(wù)

          適用場(chǎng)景

          我希望這個(gè)項(xiàng)目用于渲染需要?jiǎng)討B(tài)合成的圖片,例如用戶名片(需要?jiǎng)討B(tài)渲染名字和頭像等),而非一經(jīng)渲染就恒定不變的,例如logo、banner等。雖然 poster-generater 兩者都可以實(shí)現(xiàn)。

          項(xiàng)目愿景

          希望廣大開(kāi)發(fā)者可以不在為海報(bào)制作而煩惱??焖僬业竭m合自己的海報(bào),快速集成可擴(kuò)展、高性能的海報(bào)渲染功能。

          在線體驗(yàn)

          點(diǎn)擊 在線測(cè)試

          如果點(diǎn)擊 提交測(cè)試 后沒(méi)有反應(yīng), 參考如下解決方案,點(diǎn)擊加載不安全的腳本即可。

          開(kāi)源海報(bào)生成器 2.0,功能更強(qiáng)大,速度更快。 

          出現(xiàn)該問(wèn)題的原因是因?yàn)?測(cè)試地址不是 https 協(xié)議,所以 chrome 會(huì)給以警告。

          java 版本功能更豐富

          • 基于 java 開(kāi)發(fā),部署和二次開(kāi)發(fā)更方便
          • 圖片將上傳到 公共 CDN,不占用主機(jī)磁盤(pán),且速度更快
          • 支持結(jié)果緩存,相同的 海報(bào)配置 不會(huì)重復(fù)渲染,一次渲染持續(xù)保存,速度更快
          • 添加刪除結(jié)果 API
          • 支持自定義字體,運(yùn)行目錄下新建 fonts 文件夾,里面放 ttf 格式字體就行。
          • 支持模板圖片,減少網(wǎng)絡(luò)圖片加載,運(yùn)行目錄下新建 templates 文件夾,支持多種圖片格式。
          • 緩存網(wǎng)絡(luò)圖片,減少網(wǎng)絡(luò)圖片加載
          • 支持企業(yè)定制化開(kāi)發(fā)部署,詳情請(qǐng)聯(lián)系我

          ps:自定義字體、模板圖片、網(wǎng)絡(luò)圖片緩存路徑均可配置。具體配置參考 example.application.properties

          相關(guān)資源

          下載

          1. 下載 jar 包       bash     $ wget http://static.janguly.com/poster-2.1-SNAPSHOT.jar     > 你也可以 點(diǎn)擊下載
          2. 克隆代碼     bash     $ git clone https://github.com/qbhy/poster-generater.git

          運(yùn)行 jar

          $ java -jar poster-2.0-SNAPSHOT.jar --server.port=8000 --poster.downloadPath=/var/poster/downloads
          

          如果你不設(shè)置 server.port 參數(shù),默認(rèn)使用 8000。如果不設(shè)置 poster.downloadPath,默認(rèn)使用當(dāng)前目錄下的 downloads 目錄。你也可以添加 application.properties 或者 config/application.properties 文件進(jìn)行配置

          rest api

          任何客戶端發(fā)起 http 請(qǐng)求即可生產(chǎn)相應(yīng)海報(bào)

          • 創(chuàng)建海報(bào)     POST /poster     > 需要 json 格式的海報(bào)參數(shù)
          • 找到海報(bào)     GET /poster/{key}     > key 值為創(chuàng)建海報(bào) json 的 md5 值
          • 刪除海報(bào)     DELETE /poster/{key}     > key 值為創(chuàng)建海報(bào) json 的 md5 值

          反饋

          [email protected]
          github:qbhy/poster-generater

          瀏覽 18
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费黄片网站在线观看 | 欧美视频天天干 | 狂野欧美性交 | 中文无码一区二区三区四区五区六区七区 | 欧美A级黄色网址 |