Download the PHP package ibrand/laravel-miniprogram-poster without Composer
On this page you can find all versions of the php package ibrand/laravel-miniprogram-poster. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-miniprogram-poster
Laravel 小程序图文海报生成包
微信小程序中生成朋友圈分享图文海报一种可以实际使用的解决方案
特性
- 基于 html 可实现复杂的文字,图片,阴影效果。
- 清晰度和文件大小合理
- 使用简单、即插即用
- 存储 Model 对象和图片对应关系,避免重复生成图片。
体验
扫码进入商品详情页分享生成图文体验
安装
-
低于 Laravel5.5 版本,
config/app.php
文件中providers
添加iBrand\Poster\PhantoMmagickServiceProvider::class
-
图片保存在
storage/app/public
下所以需要执行php artisan storage:link
- 如需自定义配置请执行
php artisan vendor:publish --provider="iBrand\Poster\PhantoMmagickServiceProvider" --tag="config"
配置项
注:生成海报默认存储七牛云,通过配置项default.storage
来设置,如果不适用七牛云,可以通过修改.env
中DEFAULT_POSTER_STORAGE
来修改默认存储storage
使用
定义路由和视图
这个步骤通过 Laravel 路由视图来实现海报样式展示
生成图片
生成图片,不关联模型。
关联模型
执行 命令生成 posters
表
生成图片并关联模型
生成图片、关联模型并且重新生成图片
返回结果示例
字体安装
如果需要实现复杂的字体效果,需要安装字体,比如在 centos 上就没有微软雅黑的字体,所以如果生成的图片有指定的特殊字体,需要在服务器上进行安装。
- window 将下载的字体文件复制到C:Windows\Fonts目录下或者双击字体文件进行安装
- mac 下载的字体文件 双击字体文件进行安装
- centos
Resource
项目基于PhantomMagick
贡献源码
如果你发现任何错误或者问题,请提交ISSUE
果酱云社区
-
全网真正免费的IT课程平台
-
专注于综合IT技术的在线课程,致力于打造优质、高效的IT在线教育平台
-
课程方向包含Python、Java、前端、大数据、数据分析、人工智能等热门IT课程
- 300+免费课程任你选择
All versions of laravel-miniprogram-poster with dependencies
ibrand/phantomagick Version dev-master
overtrue/laravel-filesystem-qiniu Version ^1.0