Attendize/app/Http/Controllers/ImageController.php

27 lines
535 B
PHP

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