\Fastknife\Domain\VoBackgroundVo

Summary

Methods
Properties
Constants
__construct()
initImage()
getPickColor()
setPixel()
getBlurValue()
isOpacity()
isBoundary()
vagueImage()
getPickMaps()
setPickMaps()
preparePickMaps()
setFinishCallback()
__destruct()
$image
$src
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$pickMaps
$finishCallback
N/A

Properties

$image

$image : \Intervention\Image\Image

Type

Image

$src

$src

$pickMaps

$pickMaps

$finishCallback

$finishCallback

Methods

__construct()

__construct(mixed  $src) : mixed

Parameters

mixed $src

Returns

mixed —

initImage()

initImage(mixed  $src) : mixed

Parameters

mixed $src

Returns

mixed —

getPickColor()

getPickColor( $x,  $y) : array

获取图片中某一个位置的rgba值

Parameters

$x
$y

Returns

array —

setPixel()

setPixel(mixed  $color, mixed  $x, mixed  $y) : mixed

设置图片指定位置的颜色值

Parameters

mixed $color
mixed $x
mixed $y

Returns

mixed —

getBlurValue()

getBlurValue(int  $x, int  $y) : array

Parameters

int $x
int $y

Returns

array —

isOpacity()

isOpacity( $x,  $y) : bool

是否不透明

Parameters

$x
$y

Returns

bool —

isBoundary()

isBoundary(bool  $isOpacity, int  $x, int  $y) : bool

是否为边框

Parameters

bool $isOpacity
int $x
int $y

Returns

bool —

vagueImage()

vagueImage( $targetX,  $targetY) : mixed

模糊图片

Parameters

$targetX
$targetY

Returns

mixed —

getPickMaps()

getPickMaps() : array

Returns

array —

setPickMaps()

setPickMaps(array  $pickMaps) : void

Parameters

array $pickMaps

preparePickMaps()

preparePickMaps() : mixed

提前初始化像素

Returns

mixed —

setFinishCallback()

setFinishCallback(mixed  $finishCallback) : mixed

Parameters

mixed $finishCallback

Returns

mixed —

__destruct()

__destruct() : mixed

Returns

mixed —