调用方式
通过 PosterManager 调用
php
use Kkokk\Poster\PosterManager; // 使用 PosterManager 调用
$poster = PosterManager::Poster()
->config($params)
->buildIm($w,$h,$rgba,$alpha) # 创建画布
->buildImage($src,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h,$alpha,$type) # 合成图片
->getPoster(); # 获取合成后图片文件地址
通过 Facades 调用
php
use Kkokk\Poster\Facades\Poster; // 使用 Facades\Poster 调用
$result = Poster::config($params)
->buildIm($w,$h,$rgba,$alpha) # 创建画布
->buildImage($src,$dst_x,$dst_y,$src_x,$src_y,$src_w,$src_h,$alpha,$type) # 合成图片
->getPoster(); # 获取合成后图片文件地址
小技巧
php
use Kkokk\Poster\PosterManager; // 使用 PosterManager 调用
$Poster = PosterManager::Poster()->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(); # 获取合成后图片文件地址
php
use Kkokk\Poster\Facades\Poster; // 使用 Facades\Poster 调用
$Poster = Poster::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(); # 获取合成后图片文件地址