Interface

Imagine\Effects\EffectsInterface

interface EffectsInterface

Interface for the effects

Methods

EffectsInterface gamma(float $correction)

Apply gamma correction

EffectsInterface negative()

Invert the colors of the image

EffectsInterface grayscale()

Grayscale the image

EffectsInterface colorize(ColorInterface $color)

Colorize the image

EffectsInterface sharpen()

Sharpens the image

EffectsInterface blur(float|int $sigma)

Blur the image

Details

at line 30
public EffectsInterface gamma(float $correction)

Apply gamma correction

Parameters

float $correction

Return Value

EffectsInterface

Exceptions

RuntimeException

at line 39
public EffectsInterface negative()

Invert the colors of the image

Return Value

EffectsInterface

Exceptions

RuntimeException

at line 48
public EffectsInterface grayscale()

Grayscale the image

Return Value

EffectsInterface

Exceptions

RuntimeException

at line 59
public EffectsInterface colorize(ColorInterface $color)

Colorize the image

Parameters

ColorInterface $color

Return Value

EffectsInterface

Exceptions

RuntimeException

at line 68
public EffectsInterface sharpen()

Sharpens the image

Return Value

EffectsInterface

Exceptions

RuntimeException

at line 79
public EffectsInterface blur(float|int $sigma)

Blur the image

Parameters

float|int $sigma

Return Value

EffectsInterface

Exceptions

RuntimeException