bryglab/craft-watermark

一个用于在图像上添加水印的Craft CMS插件

安装: 5

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 1

类型:craft-plugin

5.0.2 2024-04-03 20:02 UTC

This package is auto-updated.

Last update: 2024-09-03 20:48:39 UTC


README

plugin-1

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或更高版本。