Documentation ¶
Overview ¶
Package watermark 提供一个简单的水印功能
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrUnsupportedWatermarkType 不支持的水印类型 ErrUnsupportedWatermarkType = errors.New("不支持的水印类型") // ErrWatermarkTooLarge 当水印位置距离右下角的范围小于水印图片时,返回错误。 ErrWatermarkTooLarge = errors.New("水印太大") )
Functions ¶
Types ¶
type Watermark ¶
type Watermark struct {
// contains filtered or unexported fields
}
Watermark 用于给图片添加水印功能
目前支持 gif、jpeg 和 png 三种图片格式。 若是 gif 图片,则只取图片的第一帧;png 支持透明背景。
func New ¶
New 声明 Watermark 对象
r 为水印图片内容; ext 为水印图片的扩展名,会根据扩展名判断图片类型; padding 为水印在目标图像上的留白大小; pos 图片位置;
func NewFromFile ¶ added in v1.2.2
NewFromFile 从文件声明一个 Watermark 对象
path 为水印文件的路径; padding 为水印在目标图像上的留白大小; pos 水印的位置。
Click to show internal directories.
Click to hide internal directories.