Constants

WHITE

WHITE = [255, 255, 255, 1]

Properties

$watermark

$watermark

$backgroundVo

$backgroundVo : \Fastknife\Domain\Vo\BackgroundVo

Type

BackgroundVo

$fontFile

$fontFile

$point

$point

$templateVo

$templateVo : \Fastknife\Domain\Vo\TemplateVo

Type

TemplateVo

$interfereVo

$interfereVo : \Fastknife\Domain\Vo\TemplateVo

Type

TemplateVo

Methods

getPoint()

getPoint() : mixed

Returns

mixed —

setPoint()

setPoint( $point) : \Fastknife\Domain\Logic\WordImage

Parameters

$point

Returns

\Fastknife\Domain\Logic\WordImage —

setWatermark()

setWatermark(mixed  $watermark) : self

Parameters

mixed $watermark

Returns

self —

setBackgroundVo()

setBackgroundVo(\Fastknife\Domain\Vo\BackgroundVo  $backgroundVo) : $this

Parameters

\Fastknife\Domain\Vo\BackgroundVo $backgroundVo

Returns

$this —

getBackgroundVo()

getBackgroundVo() : \Fastknife\Domain\Vo\BackgroundVo

Returns

\Fastknife\Domain\Vo\BackgroundVo —

setFontFile()

setFontFile( $file) : static

Parameters

$file

Returns

static —

run()

run() : mixed

Returns

mixed —

getTemplateVo()

getTemplateVo() : \Fastknife\Domain\Vo\TemplateVo

Returns

\Fastknife\Domain\Vo\TemplateVo —

setTemplateVo()

setTemplateVo(\Fastknife\Domain\Vo\TemplateVo  $templateVo) : self

Parameters

\Fastknife\Domain\Vo\TemplateVo $templateVo

Returns

self —

getInterfereVo()

getInterfereVo() : \Fastknife\Domain\Vo\TemplateVo

Returns

\Fastknife\Domain\Vo\TemplateVo —

setInterfereVo()

setInterfereVo(\Fastknife\Domain\Vo\TemplateVo  $interfereVo) : static

Parameters

\Fastknife\Domain\Vo\TemplateVo $interfereVo

Returns

static —

cutByTemplate()

cutByTemplate(\Fastknife\Domain\Vo\TemplateVo  $templateVo, \Fastknife\Domain\Vo\BackgroundVo  $backgroundVo, mixed  $callable = null) : mixed

Parameters

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

Returns

mixed —

response()

response(mixed  $type = 'background') : false|string[]

返回前端需要的格式

Parameters

mixed $type

Returns

false|string[] —

echo()

echo(mixed  $type = 'background') : mixed

用来调试

Parameters

mixed $type

Returns

mixed —

makeWatermark()

makeWatermark(\Intervention\Image\Image  $image) : mixed

Parameters

\Intervention\Image\Image $image

Returns

mixed —

copyPickColor()

copyPickColor(\Fastknife\Domain\Vo\ImageVo  $source, mixed  $sourceX, mixed  $sourceY, \Fastknife\Domain\Vo\ImageVo  $target, mixed  $targetX, mixed  $targetY) : mixed

把$source的颜色复制到$target上

Parameters

\Fastknife\Domain\Vo\ImageVo $source
mixed $sourceX
mixed $sourceY
\Fastknife\Domain\Vo\ImageVo $target
mixed $targetX
mixed $targetY

Returns

mixed —