国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何優雅的生成海報/動態合成圖片 ?

hearaway / 2133人閱讀

摘要:感謝提供的圖床服務適用場景我希望這個項目用于渲染需要動態合成的圖片,例如用戶名片需要動態渲染名字和頭像等,而非一經渲染就恒定不變的,例如等。快速找到適合自己的海報,快速集成可擴展高性能的海報渲染功能。

poster-generater

???海報生成器. 只需要一個簡單的 json 配置即可生成你需要的海報...

說明

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

感謝 sm.ms 提供的圖床服務
適用場景

我希望這個項目用于渲染需要動態合成的圖片,例如用戶名片(需要動態渲染名字和頭像等),而非一經渲染就恒定不變的,例如logo、banner等。雖然 poster-generater 兩者都可以實現。

項目愿景

希望廣大開發者可以不在為海報制作而煩惱。快速找到適合自己的海報,快速集成可擴展、高性能的海報渲染功能。

在線體驗

點擊 在線測試

如果點擊 提交測試 后沒有反應, 參考如下解決方案,點擊加載不安全的腳本即可。 
出現該問題的原因是因為 測試地址不是 https 協議,所以 chrome 會給以警告。
java 版本功能更豐富

基于 java 開發,部署和二次開發更方便

圖片將上傳到 公共 CDN,不占用主機磁盤,且速度更快

支持結果緩存,相同的 海報配置 不會重復渲染,一次渲染持續保存,速度更快

添加刪除結果 API

支持自定義字體,運行目錄下新建 fonts 文件夾,里面放 ttf 格式字體就行。

支持模板圖片,減少網絡圖片加載,運行目錄下新建 templates 文件夾,支持多種圖片格式。

緩存網絡圖片,減少網絡圖片加載

支持企業定制化開發部署,詳情請聯系我

ps:自定義字體、模板圖片、網絡圖片緩存路徑均可配置。具體配置參考 example.application.properties
相關資源

github 倉庫

共享海報庫

sm.ms 免費圖床

sm.ms 圖床 js 插件

公開測試地址: http://118.24.86.202:8000

此地址是我的測試機,配置不高,請不要在生產環境中使用

下載

下載 jar 包

$ wget http://static.janguly.com/poster-2.1-SNAPSHOT.jar
你也可以 點擊下載

克隆代碼

$ git clone https://github.com/qbhy/poster-generater.git

運行 jar
$ java -jar poster-2.0-SNAPSHOT.jar --server.port=8000 --poster.downloadPath=/var/poster/downloads
如果你不設置 server.port 參數,默認使用 8000。如果不設置 poster.downloadPath,默認使用當前目錄下的 downloads 目錄。你也可以添加 application.properties 或者 config/application.properties 文件進行配置
rest api

任何客戶端發起 http 請求即可生產相應海報

創建海報

POST /poster
需要 json 格式的海報參數

找到海報

GET /poster/{key}
key 值為創建海報 json 的 md5 值

刪除海報

DELETE /poster/{key}
key 值為創建海報 json 的 md5 值

反饋

掃描下面的二維碼加群,如果掃碼進不去(人數超過100后不能掃碼進群),掃二維碼加我好友,拉你進【poster交流群】

96qbhy@gmail.com
github:qbhy/poster-generater

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74329.html

相關文章

  • 小程序如何生成海報分享朋友圈

    摘要:項目需求寫完有一段時間了,但是還是想回過來總結一下,一是對項目的回顧優化等,二是對坑的地方做個記錄,避免以后遇到類似的問題。需求利用微信強大的社交能力通過小程序達到裂變的目的,拉取新用戶。摘要: 小程序開發必備技能啊... 原文:小程序如何生成海報分享朋友圈 作者:小白 Fundebug經授權轉載,版權歸原作者所有。 項目需求寫完有一段時間了,但是還是想回過來總結一下,一是對項目的回顧優...

    lemon 評論0 收藏0
  • 小程序如何生成海報分享朋友圈

    摘要:項目需求寫完有一段時間了,但是還是想回過來總結一下,一是對項目的回顧優化等,二是對坑的地方做個記錄,避免以后遇到類似的問題。需求利用微信強大的社交能力通過小程序達到裂變的目的,拉取新用戶。 項目需求寫完有一段時間了,但是還是想回過來總結一下,一是對項目的回顧優化等,二是對坑的地方做個記錄,避免以后遇到類似的問題。 需求 利用微信強大的社交能力通過小程序達到裂變的目的,拉取新用戶。生成的...

    Lemon_95 評論0 收藏0
  • 微信小程序海報生成組件封裝

    摘要:每個小程序成型后,一般都會選擇生成帶菊花碼的海報分享出去來吸引更多的流量。 每個小程序成型后,一般都會選擇生成帶菊花碼的海報分享出去來吸引更多的流量。下面來介紹下他的一種實現方式吧 組件Github地址: https://github.com/WGinit/min... 原理:主要利用微信小程序強大的Canvas API來合成,生成后可用wx.canvasToTempFilePath(...

    Hwg 評論0 收藏0
  • 利用html2canvas實現移動端上傳圖片生成海報

    摘要:所以需要在這里做一個判斷。使用的內聯樣式時遇上的寫法問題直接使用手機拍照得到的圖片方向有問題 原文鏈接:鏈接描述使用vue+html2canvas+exif-js github地址 線上demo 主要功能 上傳圖片 對圖片進行操作:移動、放大、縮小 合成海報 具體功能: 上傳圖片 html: js getPhoto () { var imageInput = docu...

    Cruise_Chan 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<