- Classes
- Namespaces
- Interfaces
- Traits
- Index

Class

# Imagine\Filter\Basic\Thumbnail

class Thumbnail implements FilterInterface

A thumbnail filter

## Methods

| __construct(BoxInterface $size, string $mode = ImageInterface::THUMBNAIL_INSET, string $filter = ImageInterface::FILTER_UNDEFINED) Constructs the Thumbnail filter with given width, height and mode |
ImageInterface | apply(ImageInterface $image) Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance |

## Details

###
at line 45
`public __construct(BoxInterface $size, string $mode = ImageInterface::THUMBNAIL_INSET, string $filter = ImageInterface::FILTER_UNDEFINED)`

Constructs the Thumbnail filter with given width, height and mode

#### Parameters

BoxInterface | $size |
string | $mode |
string | $filter |

###
at line 55
`public ImageInterface apply(ImageInterface $image)`

Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance

#### Parameters

ImageInterface | $image |

#### Return Value

ImageInterface |