亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請求一個接口,返回一張圖片

請求一個接口,返回一張圖片

慕尼黑8549860 2019-02-21 22:03:20
如題,接口請求時是帶有參數的,返回的圖片是根據參數的不同而不同的,可以簡單理解為其實就是一個html頁面的截圖。 先說下我的思路: 1、后端根據一個html模板生成這個頁面最終轉成img格式,個人感覺這個比較難實現因為渲染這個頁面可能還是離不開瀏覽器;2、后端直接根據數據繪制一張圖,不知道是否可以通過node或者java來做; 感覺思路上是不是有問題,特來求教~~~
查看完整描述

4 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

可以參考圖片驗證碼,它首先在后端生成一組隨機字符串,然后用程序繪制扭曲,噪點,最后生成一張圖片返回給前端。按照你的需求,前端將請求參數傳給后端,后端重復上述步驟,只是隨機部分由接收參數代替。

查看完整回答
反對 回復 2019-03-01
?
慕后森

TA貢獻1802條經驗 獲得超5個贊

我有做過類似的一個海報功能~~~
主要處理的是后端,后端我用的是html-pdf的這一個nodejs庫~~~
1.將請求參數套進一個html模版~~
2.執行這個庫來生成pdf,png,jpeg等格式的文件儲存在服務器,
3.將文件的http鏈接返回給前端~~

查看完整回答
反對 回復 2019-03-01
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

1、后端根據一個html模板生成這個頁面最終轉成img格式,個人感覺這個比較難實現因為渲染這個頁面可能還是離不開瀏覽器;

離不開“瀏覽器”,要看你如何定義這個“瀏覽器”。再說,離不開瀏覽器跟“難”有什么關系?
自己去搜“無頭瀏覽器”看看是不是你需要的吧。

2、后端直接根據數據繪制一張圖,不知道是否可以通過node或者java來做;

可以。

查看完整回答
反對 回復 2019-03-01
  • 4 回答
  • 0 關注
  • 2301 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號