- Classes
- Namespaces
- Interfaces
- Index

Imagine API
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(Color $color) Colorize the image |
EffectsInterface | sharpen() Sharpens 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(Color $color)`

Colorize the image

#### Parameters

Color | $color |

#### Return Value

EffectsInterface |

#### Exceptions

RuntimeException |

###
at line 68
`public EffectsInterface sharpen()`

Sharpens the image

#### Return Value

EffectsInterface |

#### Exceptions

RuntimeException |