Attendize/app/Http/Controllers/ImageController.php

27 lines
536 B
PHP
Raw Normal View History

2016-03-05 00:18:10 +00:00
<?php
2016-02-29 15:59:36 +00:00
2016-03-05 00:18:10 +00:00
namespace App\Http\Controllers;
2016-02-29 15:59:36 +00:00
2016-03-05 00:18:10 +00:00
class ImageController extends Controller
{
/**
* Generate a thumbnail for a given image
*
* @param $image_src
* @param bool $width
* @param bool $height
* @param int $quality
*/
2016-03-05 00:18:10 +00:00
public function generateThumbnail($image_src, $width = false, $height = false, $quality = 90)
{
2016-02-29 15:59:36 +00:00
$img = Image::make('public/foo.jpg');
$img->resize(320, 240);
$img->insert('public/watermark.png');
$img->save('public/bar.jpg');
}
}