dev-master
9999999-dev http://paprocki.co.ukIndependent image processor with routing and caching
MIT
The Requires
The Development Requires
microframework imageprocessing
Wallogit.com
2017 © Pedro Peláez
Independent image processor with routing and caching
Unfortunately most of the image processors built-in in standard cms's are not good enough for more advanced usecases. In cases like that you want to use microservice to show process your images in more gentle way. =, (*1)
composer install maciekpaprocki/imageprofessor
Be sure that you have imagemagick(preferred)||GD installed on your server., (*2)
Define image processor name, paths and transformation., (*3)
use ImageProfessor\ImageProfessor;
var $thumbnail = New ImageProfessor('thumbnail','assets/*',function($image){
return $image->thumbnail(200,200)
->placeImage('thisisyourwatermarkimage.png');
},'cache');
Because we are using Imanee package for image tranformation, you have whole array of possibilities., (*4)
To get link to image just use:, (*5)
echo $thumbnail->getUrl('path/to.jpg');
to process all images use (require app autoloader):, (*6)
$thumbnail->process();
to process one image use (require app autoloader):, (*7)
$thumbnail->process('path/to.jpg');
Bescause it's extremally annoying to each time get all variables for one file it's better to just use, (*8)
Independent image processor with routing and caching
MIT
microframework imageprocessing