104 lines
1.8 KiB
Java
104 lines
1.8 KiB
Java
|
|
package com.zhgd.xmgl.base;
|
|||
|
|
|
|||
|
|
import java.awt.*;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @program: wisdomSite
|
|||
|
|
* @description: 图片文字水印属性
|
|||
|
|
* @author: Mr.Peng
|
|||
|
|
* @create: 2021-11-01 15:14
|
|||
|
|
**/
|
|||
|
|
|
|||
|
|
public class ImgTextBean {
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 水印文字
|
|||
|
|
*/
|
|||
|
|
private String pressText;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 水印的字体颜色
|
|||
|
|
*/
|
|||
|
|
private Color color;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* {@link Font} 字体相关信息
|
|||
|
|
*/
|
|||
|
|
private Font font;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修正值。 默认在中间,偏移量相对于中间偏移
|
|||
|
|
*/
|
|||
|
|
private int x;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修正值。 默认在中间,偏移量相对于中间偏移
|
|||
|
|
*/
|
|||
|
|
private int y;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 透明度:alpha 必须是范围 [0.0, 1.0] 之内(包含边界值)的一个浮点数字
|
|||
|
|
*/
|
|||
|
|
private float alpha;
|
|||
|
|
|
|||
|
|
public ImgTextBean() {
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public ImgTextBean(String pressText, Color color, Font font, int x, int y, float alpha) {
|
|||
|
|
this.pressText = pressText;
|
|||
|
|
this.color = color;
|
|||
|
|
this.font = font;
|
|||
|
|
this.x = x;
|
|||
|
|
this.y = y;
|
|||
|
|
this.alpha = alpha;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public String getPressText() {
|
|||
|
|
return pressText;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setPressText(String pressText) {
|
|||
|
|
this.pressText = pressText;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public Color getColor() {
|
|||
|
|
return color;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setColor(Color color) {
|
|||
|
|
this.color = color;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public Font getFont() {
|
|||
|
|
return font;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setFont(Font font) {
|
|||
|
|
this.font = font;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public int getX() {
|
|||
|
|
return x;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setX(int x) {
|
|||
|
|
this.x = x;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public int getY() {
|
|||
|
|
return y;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setY(int y) {
|
|||
|
|
this.y = y;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public float getAlpha() {
|
|||
|
|
return alpha;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void setAlpha(float alpha) {
|
|||
|
|
this.alpha = alpha;
|
|||
|
|
}
|
|||
|
|
}
|