Skip to content

调用方式

通过 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(); # 获取合成后图片文件地址

微不足道,绵薄之力