public class Watermark extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_SIZE |
static double |
ROTATE |
static String |
WATER_MARK |
| Constructor and Description |
|---|
Watermark() |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
exec(InputStream photo)
生成默认水印,并进行等比例缩放(长宽之一不超过#MAX_SIZE),默认不做横屏旋转。
|
static BufferedImage |
exec(InputStream photo,
boolean landscape)
生成默认水印,并进行等比例缩放(长宽之一不超过#MAX_SIZE)。
横版(landscape),会把竖板顺时针90度旋转。
|
static BufferedImage |
exec(InputStream photo,
InputStream watermark,
int maxSize,
boolean landscape)
生成水印,并进行等比例缩放(长宽之一不超过最大值)。
横版(landscape),会把竖板顺时针90度旋转。
|
static BufferedImage |
exec(InputStream photo,
int maxSize,
boolean landscape)
生成默认水印,并进行等比例缩放(长宽之一不超过最大值)。
横版(landscape),会把竖板顺时针90度旋转。
|
static BufferedImage |
exec(String photo)
生成默认水印,并进行等比例缩放(长宽之一不超过#MAX_SIZE),默认不做横屏旋转。
|
static BufferedImage |
exec(String photo,
boolean landscape)
生成默认水印,并进行等比例缩放(长宽之一不超过#MAX_SIZE)。
横版(landscape),会把竖板顺时针90度旋转。
|
static BufferedImage |
exec(String photo,
int maxSize,
boolean landscape)
生成默认水印,并进行等比例缩放(长宽之一不超过最大值)。
横版(landscape),会把竖板顺时针90度旋转。
|
public static final String WATER_MARK
public static final int MAX_SIZE
public static final double ROTATE
public static BufferedImage exec(String photo) throws IOException
photo - 原始图片IOException - if io exceptionpublic static BufferedImage exec(String photo, boolean landscape) throws IOException
photo - 原始图片landscape - 是否横屏IOException - if io exceptionpublic static BufferedImage exec(String photo, int maxSize, boolean landscape) throws IOException
photo - 原始图片maxSize - 最大尺寸landscape - 是否横屏IOException - if io exceptionpublic static BufferedImage exec(InputStream photo, boolean landscape) throws IOException
photo - 原始图片landscape - 是否横屏IOException - if io exceptionpublic static BufferedImage exec(InputStream photo, int maxSize, boolean landscape) throws IOException
photo - 原始图片maxSize - 最大尺寸landscape - 是否横屏IOException - if io exceptionpublic static BufferedImage exec(InputStream photo, InputStream watermark, int maxSize, boolean landscape) throws IOException
photo - 原始图片watermark - 水印图片maxSize - 最大尺寸landscape - 是否横屏IOException - if io exceptionpublic BufferedImage exec(InputStream photo) throws IOException
photo - 原始图片IOException - if io exceptionCopyright © 2020. All rights reserved.