maciekpaprocki/imageprofessor

具有路由和缓存的独立图像处理器

dev-master 2015-09-12 17:53 UTC

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

由于每次都要获取一个文件的全部变量非常麻烦,因此最好使用