jxlwqq/watermark

generate text watermark with canvas

Maintainers

Package info

github.com/laravel-admin-extensions/watermark

Homepage

pkg:composer/jxlwqq/watermark

Statistics

Installs: 14 509

Dependents: 0

Suggesters: 0

Stars: 10

Open Issues: 1

1.0.1 2021-02-25 08:28 UTC

This package is auto-updated.

Last update: 2026-02-25 19:23:38 UTC


README

Add Text Watermark in Laravel-admin web page.

ScreenShot

Install

composer require jxlwqq/watermark

Configurations

Add extensions option in your config/admin.php configuration file:

'extensions' => [
    'watermark' => [
        'enable' => true,
        'config' => [
            'content' => 'username', // Admin::user()->username, or Admin::user()->name or fixed value like 'internal info'
            'width' => '100px',
            'height' => '120px',
            'textAlign' => 'left',
            'textBaseline' => 'alphabetic',
            'font' => '15px Times New Roman',
            'fillStyle' => 'rgba(204,204,204,0.4)',
            'rotate' => 30,
            'zIndex' => 1000,
        ]
    ]
]

Reference

More resources

Awesome Laravel-admin

License

Licensed under The MIT License (MIT).