背景
- 開發要求:後臺選擇微信聊天記錄(包括文字,圖片,視頻等類型)生成一張長圖,用於前臺展示
- laravel + php
開始
注意:
- 引入的字體文件要用絕對路徑
- 繪製文本(imagettftext)時的 $dst_x, $dst_y 和繪製圖片(imagecopyresized)時的 $dst_x, $dst_y 不同
- 在項目中遇到,文本太長會超出圖片寬度。解決辦法:將長文本分隔成數組, 循環繪製,同時要增加height的高度
如有問題,歡迎留言
源碼
如有問題,歡迎留言
源碼