Reduce number of colors for the current image
2.1M Downloads / Month
Open Source MIT License
public Intervention\Image\Image limitColors(integer $count, [mixed $matte])
Method converts the existing colors of the current image into a color table with a given maximum count of colors. The function preserves as much alpha channel information as possible and blends transarent pixels against a optional matte color.
Maximum number of colors that should be retained in the color palette. Or
null to convert to truecolor.
A color to blend transparent pixels against. Can be defined in one of the different color formats. Default: no matte color
// open PNG-32 image from file $img = Image::make('public/foo.png'); // limit colors to 255 (PNG-8) blending transparency against orange $img->limitColors(255, '#ff9900');