public class ImageWatermarkCommand
extends java.lang.Object
图片水印是指在图片上方插入另一张图片作为水印,是一种数字信息的保护手段。
说明:水印图片要与原始图片存储在同一个serviceId下。
构造器和说明 |
---|
ImageWatermarkCommand() |
ImageWatermarkCommand(java.lang.String objectKey,
int gravity,
int gravityX,
int gravityY,
int angle,
int opacity) |
限定符和类型 | 方法和说明 |
---|---|
int |
getAngle() |
int |
getGravity() |
int |
getGravityX() |
int |
getGravityY() |
java.lang.String |
getObjectKey() |
int |
getOpacity() |
void |
setAngle(int angle)
设置水印图片的旋转角度,取值范围[-360, 360],默认值为0。
|
void |
setGravity(int gravity)
设置水印的锚点位置,取值范围[1, 9],默认值为9。
|
void |
setGravityX(int gravityX)
设置水印基于锚点的水平方向距离,取值范围[-4096, 4096],默认值为10。
|
void |
setGravityY(int gravityY)
设置水印基于锚点的垂直方向距离,取值范围[-4096, 4096],默认值为10。
|
void |
setObjectKey(java.lang.String objectKey)
设置水印图片的对象key(即文件名称包括后缀,如trace.jpg、trace.zip)。
|
void |
setOpacity(int opacity)
设置水印图片的透明度,取值为100时,表示与原始图片透明度一致,取值范围[1, 100],默认值为100。
|
java.lang.String |
toString() |
public ImageWatermarkCommand()
public ImageWatermarkCommand(java.lang.String objectKey, int gravity, int gravityX, int gravityY, int angle, int opacity)
objectKey
- 水印图片的对象keygravity
- 水印的锚点位置gravityX
- 水印基于锚点的水平方向距离gravityY
- 水印基于锚点的垂直方向距离angle
- 水印图片的旋转角度opacity
- 水印图片的透明度public java.lang.String getObjectKey()
public void setObjectKey(java.lang.String objectKey)
public int getGravity()
public void setGravity(int gravity)
public int getGravityX()
public void setGravityX(int gravityX)
public int getGravityY()
public void setGravityY(int gravityY)
public int getAngle()
public void setAngle(int angle)
public int getOpacity()
public void setOpacity(int opacity)
public java.lang.String toString()
toString
在类中 java.lang.Object