Skip to content

Neorej/PHP-libvips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PHP-libvips

Libvips image resizing examples in PHP

$fileLocation = '';
$fileDestination = '';
$fileExtension = pathinfo($fileLocation, PATHINFO_EXTENSION);

$vips = Image::newFromFile($fileLocation);
$vips = fixImageOrientation($vips);
$vips = fitInBox($vips, 200, 200);
// OR
$vips = fillBox($fileLocation, 200, 200);

// Save to disk
$vips->writeToFile($fileDestination);

// Output directly
header('Content-type: image/' . $fileExtension);
echo $vips->writeToBuffer('.' . $fileExtension);
// OR
//return ['image/' . $fileExtension, $vips->writeToBuffer('.' . $fileExtension)];

About

Libvips PHP usage example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages