Maison > cadre php > Laravel > le corps du texte

Ajouter un filigrane d'image dans Laravel

花姐姐
Libérer: 2020-05-06 14:09:36
avant
3145 Les gens l'ont consulté

Ajouter un filigrane d'image dans Laravel

Dans cet article, nous apprendrons comment ajouter des filigranes aux images dans les programmes Laravel5.8. Pour ce faire, nous devons utiliser le package intervention image de composer. Nous pouvons ajouter des filigranes de texte ou d’image. Pour plus de méthodes d'utilisation, vous pouvez voir le contenu ci-dessous.

Le filigrane d'image nous permet d'ajouter des informations de droit d'auteur à l'image. Ou, parfois, nous voulons que les utilisateurs sachent que l'image provient de notre site Web. Dans cet article, nous donnerons un exemple d'ajout simple d'un filigrane à une image dans un projet Laravel 5.8.

Ajouter un filigrane aux images. Nous allons d'abord installer le package d'extension intervention/image, puis dans le projet Laravel, nous créerons un itinéraire simple pour ajouter des filigranes aux images. Suivons ensuite les étapes pour apprendre à ajouter des filigranes aux images du projet Laravel 5.8.

Première étape : installer le intervention/image pack d'extension

Dans la première étape, j'ai installé le intervention/image pack d'extension pour la fonction d'ajout de filigrane. Vous pouvez utiliser la commande suivante pour installer composer

composer require intervention/image

Une fois l'installation terminée, nous devons définir le fournisseur de services et l'alias. Pour ce faire, nous devons modifier le fichier config/. app.php, ajoutez le code suivant au tableau correspondant.

‘providers’ => [
Intervention\Image\ImageServiceProvider::class
]
‘aliases’ => [
 ‘Image’ => Intervention\Image\Facades\Image::class
]
Copier après la connexion

Remarque : En fait, après Laravel 5.5, nous n'avons plus besoin d'effectuer de telles opérations. Cette étape peut donc être omise.

Étape 2 : Ajouter un filigrane à l'image


Ici, un contrôleur (vous pouvez utiliser un itinéraire simple) est créé pour ajouter un filigrane à l'image. Vous devez ajouter 2 images au répertoire images dans le répertoire public pour tester.

Dans mon dossier d'images de test images, il y a une image principale main.png et une image en filigrane watermark.png.

public function addWatermark(){
   $img = Image::make(public_path('images/main.png'));    
   $img->insert(public_path('watermark.png'),'bottom-right',10, 10); 
   $img->save();
}
Copier après la connexion

C'est le tutoriel complet sur l'ajout de filigranes d'image dans Laravel 5.8.

Apprentissage recommandé :

Laravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal