海报生成接入了拓展 Imagick 效率提升一大截

介绍

海报生成插件接入 Imagick 。内存占用减少,锯齿优化,生成时间减少。
使用请参考
gitee
github

示例

// 使用 Facades\Poster 调用
use Kkokk\Poster\Facades\Poster;
// 使用默认 Gd
$Poster = Poster::config($params);
// 使用 Imagick
$Poster = Poster::extension('imagick')->config($params);

// 创建画布
$Poster->buildIm($w,$h,$rgba,$alpha);
// 合成图片
$Poster->buildImage($src,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h,$alpha,$type); 
// 获取合成后图片文件地址
$result = $Poster->getPoster();

效果

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3

这玩意儿是不是用前端生成好一点

1年前 评论
伽蓝幻梦 1年前
kkokk (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!