海报生成接入了拓展 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 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

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

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