Grayscale
grayscale() removes colour while preserving luminance.
Example
| Source | Grayscale |
|---|---|
![]() |
![]() |
<?php
use Alto\Image\Image;
Image::open('source-landscape.png')
->grayscale()
->save('grayscale.png');Options
No options.
Edge cases
- Dimensions and alpha do not change.
Driver support
GD and Imagick support grayscale() exactly.

