#この記事では、laravel 5.8 で画像にウォーターマークを追加する方法を紹介します。 laravel 5のintervention/imageパッケージを使用して画像にウォーターマークを追加します。画像やテキストを透かしとして追加できます。
この例では、介入/画像パッケージをインストールし、画像透かしを追加する単純なルートを作成します。
インストール介入/画像
パッケージ
画像に透かしを追加するには、介入/画像パッケージをインストールする必要があります。次のコマンドを使用します:
composer require intervention/image
をインストールした後、プロバイダーとエイリアスを設定する必要があります。
config/app.php
..... 'providers' => [ .... Intervention\Image\ImageServiceProvider::class ] 'aliases' => [ .... 'Image' => Intervention\Image\Facades\Image::class ] .....
画像にウォーターマークを追加
ここでは、単純なルートを作成し、画像にウォーターマークを追加します。したがって、テストのためにパブリックの「画像」フォルダーに 2 つの画像を追加する必要があります。
デモ用に、画像フォルダーに main.png および logo.png 画像があることを確認してください。
次の例を見てみましょう。
Route::get('addWatermark', function() { $img = Image::make(public_path('images/main.png')); /* 在右下角添加水印,偏移量为10px */ $img->insert(public_path('images/logo.png'), 'bottom-right', 10, 10); $img->save(public_path('images/main-new.png')); dd('成功保存图像。'); });
この記事は、Laravel で画像にウォーターマークを追加する方法について説明しています。必要とする友人の役に立てば幸いです。
以上がLaravelで画像に透かしを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。