In this tutorial, you will learn adding watermark to images laravel. let’s discuss about laravel intervention image watermark. i explained simply step by step laravel image watermark example. you'll learn image watermark in laravel 7.
I will give you very simple example to add watermark to image in laravel 7 project. many times we need to add watermark to our website images, so we can identify this all images by our website.
in this example, we will install intervention/image package and then we will create one simple route to adding image watermark in laravel app. so let's follow bellow step to add image watermark in laravel 5.
Install intervention/image Package
We need to install intervention/image composer package for adding watermark to image, so you can install using following command:
composer require intervention/image
After that you need to set providers and alias.
config/app.php
.....
'providers' => [
....
Intervention\Image\ImageServiceProvider::class
]
'aliases' => [
....
'Image' => Intervention\Image\Facades\Image::class
]
.....
Add Watermark to image
Here, i will create simple route and add watermark to image. so you need to add two images on your public "images" folder for testing.
make sure you have main.png and logo.png image on your images folder for demo.So let's see bellow example.
Route::get('addWatermark', function()
{
$img = Image::make(public_path('images/main.png'));
/* insert watermark at bottom-right corner with 10px offset */
$img->insert(public_path('images/logo.png'), 'bottom-right', 10, 10);
$img->save(public_path('images/main-new.png'));
dd('saved image successfully.');
});
I hope it van help you...
Do you like below Tutorials ?
- PHP Laravel 5.5 - import export data into excel and csv using maatwebsite
- Laravel 7.x and 6.x create custom facade example from scratch
- Node JS - Get Real time online users counter using socket io example
- PHP Laravel 7.x and 6.x - Bootstrap Admin Theme Integration example from scratch
- MySQL Query - How to select records of today to next Sunday ?
- Laravel 7.x and 6.x - username custom validation example
- Laravel 5.5 - Import Extract zip file using chumper/zipper package
- PHP Laravel Set Custom Validation Error Messages Example