dearmadman/laravel-image-tool

适用于 Laravel 5 的 ImageTool

dev-master 2015-06-26 08:04 UTC

This package is auto-updated.

Last update: 2024-09-17 22:29:38 UTC


README

laravel 5 简单 ImageTool

安装

可以通过 Composer 安装 ImageTool 服务提供者。在您的项目 composer.json 中要求 dearmadman/laravel-image-tool 包并设置 minimum-stabilitydev(对于 Laravel 5 是必需的)。

{
    "require": {
        "laravel/framework": "5.0.*",
        "dearmadman/laravel-image-tool": "dev-master"
    },
    "minimum-stability": "dev"
}

使用方法

要使用 ImageTool 服务提供者,您必须在启动 Laravel 应用程序时注册该提供者。实际上有两种方法可以做到这一点。

app/config/app.php 中找到 providers 键并注册 ImageTool 服务提供者。

    'providers' => array(
        // ...
        'Dearmadman\ImageTool\ImageToolServiceProvider',
    )

示例使用

    // [your site path]/app/routes.php

   Route::Post('image-tool',function(){
     $target=false;
     if (config('image.compress_config_enable')) {
         /* compress image */
        $image_tool = ImageTool::GetInstance();
        $arr=[
            'jpeg_quality'=>config('image.compress_rate'),
            'cover_img'=>config('image.compress_cover'),
        ];
        $image_tool->SetConfig($arr);
        $target = $image_tool->GetImageFromString($target,'img');
      }

     return $target ? $target : "false" ;

	});

^_^