Image manipulation doesn’t have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects.
For all availabe manipulations, please see the overview.
For all the examples in this documentation we’ll use this beautiful photo of New York:
By chaining multiple manipulation methods together we can quickly add a nice effect to our image:
Image::load('example.jpg') ->sepia() ->blur(50) ->save();
manualCrop method allows you to crop very specific parts of an image:
Image::load('example.jpg') ->manualCrop(600, 400, 20, 620) ->save();
The image is converted to PNG simply by saving it with the correct file extension.
Image::load('github-logo.png') ->fit(Manipulations::FIT_FILL, 500, 300) ->background('lightblue') ->border(15, '007698', Manipulations::BORDER_EXPAND) ->save('example.jpg');