Laravel8上传图片添加文字水印

laravel给图片加水印文字一样也是用到intervention/image扩展,图片水印可以参考这篇文章Laravel8上图片如何添加加水印1、安装扩展包composer require intervention/image2、引入扩展包use Intervention\Image\Facad

laravel给图片加水印文字一样也是用到intervention/image扩展,图片水印可以参考这篇文章Laravel8上图片如何添加加水印

1、安装扩展包

composer require intervention/image

2、引入扩展包

use Intervention\Image\Facades\Image;

3、使用

$fontPath = public_path('font/msyh.ttc');  //引入文字路径
      $img->text('文字文字', 46,1640, function ($font) use ($fontPath) {
        $font->file($fontPath);
        $font->size(35);
        $font->color('#000000');
        $font->valign('left');
 });
 $img->text('限时特价:¥888', 46,1780, function ($font) use ($fontPath) {
        $font->file($fontPath);
        $font->size(60);
        $font->color('#ca0101');
        $font->valign('left');
      });
$img->save(public_path().'/static/uploads/goods_poster/'.$id.'.png');

本文标题为:Laravel8上传图片添加文字水印

基础教程推荐