Constants

FONTSIZE

FONTSIZE = 25

Properties

$defaultBackgroundPath

$defaultBackgroundPath

$defaultFontPath

$defaultFontPath

$faultOffset

$faultOffset

Methods

getFontFile()

getFontFile(string  $file = '') : string

获取字体包文件

Parameters

string $file

Returns

string —

getBackgroundVo()

getBackgroundVo(null  $backgrounds = null) : \Fastknife\Domain\Vo\BackgroundVo

获取一张背景图地址

Parameters

null $backgrounds

背景图库

Returns

\Fastknife\Domain\Vo\BackgroundVo —

getFaultOffset()

getFaultOffset() : mixed

Returns

mixed —

setFaultOffset()

setFaultOffset(mixed  $faultOffset) : self

Parameters

mixed $faultOffset

Returns

self —

getTemplateVo()

getTemplateVo(\Fastknife\Domain\Vo\BackgroundVo  $backgroundVo, array  $templates = []) : \Fastknife\Domain\Vo\TemplateVo

获取剪切模板Vo

Parameters

\Fastknife\Domain\Vo\BackgroundVo $backgroundVo
array $templates

Returns

\Fastknife\Domain\Vo\TemplateVo —

getInterfereVo()

getInterfereVo(\Fastknife\Domain\Vo\BackgroundVo  $backgroundVo, \Fastknife\Domain\Vo\TemplateVo  $templateVo, mixed  $templates = []) : \Fastknife\Domain\Vo\TemplateVo

Parameters

\Fastknife\Domain\Vo\BackgroundVo $backgroundVo
\Fastknife\Domain\Vo\TemplateVo $templateVo
mixed $templates

Returns

\Fastknife\Domain\Vo\TemplateVo —

check()

check( $originPoint,  $targetPoint) : void

Parameters

$originPoint
$targetPoint

getRandImage()

getRandImage( $images) : string

获得随机图片

Parameters

$images

Returns

string —

getDefaultImage()

getDefaultImage( $dir,  $images) : array|false

获取默认图片

Parameters

$dir
$images

Returns

array|false —

getTemplateImages()

getTemplateImages(array  $templates = []) : mixed

Parameters

array $templates

Returns

mixed —

exclude()

exclude( $templates,  $exclude) : array

排除

Parameters

$templates
$exclude

Returns

array —