bryglab/ craft-watermark
一个用于在图像上添加水印的Craft CMS插件
5.0.2
2024-04-03 20:02 UTC
Requires
- php: >=8.2.0
- craftcms/cms: ^5.0.0
README
Craft CMS水印插件
一个用于在Craft CMS图像上添加水印的插件。
无论是社交媒体上的图像还是项目中的内联图像,你都可以为其添加水印图像。
支持Imagick和GD。
用法
非常简单,只需在模板中使用watermark
过滤器,它将返回水印图像的完整URL (!)。
{% set image = entry.image.one() %} <img src="{{ image | watermark }}" ...>
watermark
过滤器接受可选参数,以覆盖一般设置以适应你的特定情况
{% set options = { transform: 'handle/array', asset: 'override settings with an asset object', position: 'top-left|top-center|top-right|center-left|center-center|center-right|bottom-left|bottom-center|bottom-right', padding: 10, width: 100, height: 100, quality: 75, format: 'jpg|png|gif|webp', mode: 'fit|stretch' } %} {% set image = entry.image.one() | watermark(options) %}
设置
请在Craft控制面板的插件设置页面中查看。在使用过滤器之前,有一些重要的设置您应该配置。
- 目录:存储水印图像的目录。
- 水印图像:用作水印的图像。
- 位置:水印在图像中的位置。
- 填充:水印周围的填充。
- 宽度:水印的宽度。
- 高度:水印的高度。
- 质量:输出图像的质量。
- 格式:输出图像的格式。
安装
您可以从插件商店或使用Composer安装此插件。
从插件商店
转到项目控制面板中的插件商店,搜索“Watermark”,然后按“安装”。
使用Composer
打开您的终端并运行以下命令
# go to the project directory cd /path/to/my-project.test # tell Composer to load the plugin composer require bryglab/watermark # tell Craft to install the plugin ./craft plugin/install watermark
要求
此插件需要Craft CMS 5.0.0或更高版本,以及PHP 8.0.2或更高版本。