public class WaterMark extends Object
注意:只接受FileSignatures.whitelist白名单的图片格式
| 构造器和说明 |
|---|
WaterMark(InputStream inputStream)
使用图片流创建水印,可以下载远程图片创建水印
|
WaterMark(Path imagePath)
使用本地图片创建水印
|
WaterMark(String word)
使用一段文本创建水印
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canWrite()
测试水印图片是否可输出
|
boolean |
delete()
删除临时文件,传入InputStream或文本时会保存到临时文件,所以需要清理资源
|
Path |
get()
获取水印图片路径
|
String |
getContentType()
水印图片Content-type
|
String |
getSuffix()
获取水印图片的后缀
|
static WaterMark |
of(InputStream is)
使用图片流创建水印,可以下载远程图片创建水印
|
static WaterMark |
of(Path path)
使用本地图片创建水印
|
static WaterMark |
of(String mark)
使用一段文本创建水印
|
public WaterMark(String word)
word - 一段有意义的文本public WaterMark(Path imagePath)
imagePath - 图片的本地文件public WaterMark(InputStream inputStream) throws IOException
inputStream - 图片流IOException - 读取流异常public Path get()
public static WaterMark of(InputStream is) throws IOException
is - 图片流IOException - 读取流异常public boolean delete()
public String getSuffix()
public String getContentType()
public boolean canWrite()
Copyright © 2024. All rights reserved.