ckfinder / ckfinder-plugin-imagewatermark-php
CKFinder 3 图像水印插件
3.4.0
2016-04-01 12:44 UTC
This package is not auto-updated.
Last update: 2024-09-18 07:19:00 UTC
README
这是一个官方CKFinder 3插件,可以为通过CKFinder上传的图像添加水印。
支持的图像扩展名: jpg
, jpeg
, gif
, png
.
插件安装
请参阅插件安装和配置文档。
配置选项
要将自定义图像设置为水印,请将以下选项添加到主CKFinder配置文件中(通常命名为 config.php
)
// ... $config['ImageWatermark'] = [ 'imagePath' => __DIR__ . '/custom/image/path/stamp.png' ];
注意:请确保您的图像路径是绝对路径,并使用透明的 png
图像以获得最佳效果。
要更改默认水印位置,您需要在插件配置节点中添加 position
选项
// ... $config['ImageWatermark'] = [ 'imagePath' => __DIR__ . '/custom/image/path/stamp.png', // Also use a custom image. 'position' => [ 'right' => 0, 'bottom' => 0 ] ];
position
选项包含与图像边框对应的两个参数。
可能的 position
键值有: top
、right
、bottom
、left
。
top
-bottom
和 left
-right
子选项互斥,不能同时使用。
每个位置子选项可以接受一个整数作为值。这个整数表示以像素为单位的所选边界的距离。或者,您可以使用 'center'
字符串将水印居中于当前边界和相对边界之间。
以下是几个水印(▣)位置示例,以下 position
选项使用:
$config['ImageWatermark'] = [ ┌────────────────┐ 'position' => [ │ │ 'right' => 0, │ │ 'bottom' => 0 │ ▣ │ ] └────────────────┘ ];
$config['ImageWatermark'] = [ ┌────────────────┐ 'position' => [ │ │ 'right' => 'center', │ │ 'bottom' => 0 │ ▣ │ ] └────────────────┘ ];
$config['ImageWatermark'] = [ ┌────────────────┐ 'position' => [ │ │ 'right' => 0, │ ▣│ 'bottom' => 'center' │ │ ] └────────────────┘ ];
许可
版权(c)2007-2016,CKSource - Frederico Knabben。保留所有权利。有关许可详情请参阅:LICENSE.md。