Attendize/app/Http/Controllers/ImageController.php

27 lines
535 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
2016-09-06 20:39:27 +00:00
*
* @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');
}
}