maciekpaprocki / imageprofessor
具有路由和缓存的独立图像处理器
dev-master
2015-09-12 17:53 UTC
Requires
- symfony/filesystem: ~2.3
Requires (Dev)
- imanee/imanee: ^1.2
- phpunit/phpunit: 4.7
- silex/silex: ~1.1
- symfony/finder: ~2.3
This package is not auto-updated.
Last update: 2024-09-14 18:36:55 UTC
README
##简单的图像处理微服务。
不幸的是,大多数内置在标准CMS中的图像处理器对于更复杂的使用案例来说还不够好。在这种情况下,您可能希望使用微服务以更温和的方式处理图像。=
安装
composer install maciekpaprocki/imageprofessor
请确保您的服务器上已安装了imagemagick(推荐)或GD。
用法
定义图像处理器名称、路径和转换。
use ImageProfessor\ImageProfessor; var $thumbnail = New ImageProfessor('thumbnail','assets/*',function($image){ return $image->thumbnail(200,200) ->placeImage('thisisyourwatermarkimage.png'); },'cache');
因为我们使用Imanee包进行图像转换,所以您有一系列的可能性。
要获取图像链接,请使用
echo $thumbnail->getUrl('path/to.jpg');
要处理所有图像,请使用(要求应用自动加载器)
$thumbnail->process();
要处理单个图像,请使用(要求应用自动加载器)
$thumbnail->process('path/to.jpg');
未来API
由于每次都要获取一个文件的全部变量非常麻烦,因此最好使用