海报生成接入了拓展 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 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

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

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

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