java - 如何使用缩略图位置
问题描述
我正在使用 Thumbailator,我想知道如何设置更改水印的位置...
Thumbnails.of(background).forceSize(1100, 500).watermark(Positions.CENTER, avatarPlusBorder, 1f).addFilter(filter)
.outputFormat("png").toOutputStream(os);
如何将水印的位置更改为(例如)x = 300,y = 200?
解决方案
你看过 Thumbailtor 的 API 吗?这是您需要的链接https://coobird.github.io/thumbnailator/javadoc/0.4.8/了解如何使用位置方法。API 的底部是水印,其构造函数如下:
public Watermark(Position position,
BufferedImage watermarkImg,
float opacity)
希望这可以帮助。
推荐阅读
- java - javax.xml.ws.soap.SOAPFaultException:无法从 SOAP 消息上下文和 javax.xml.stream.XMLStreamException 确定操作名称
- mysql - 如何在使用 mysql npm 的查询中将 *array of objects* 从 MySQL 返回到 Node js 服务器?
- javascript - 如何使用 plotly-js 绘制插值数据
- python - Scrapy - 运行多个 Spider,然后将所有结果链接到脚本中的最后一个 Spider
- python - Azure.functions 中的 flask.request.remote_addr
- c# - 带有结果选择器的扫描运算符
- java - 将数据发布到 api 时解析 Json 异常
- javascript - 我在重新加载页面数据并丢失图像时遇到问题 控制台 net::ERR_HTTP2_PROTOCOL_ERROR 出现错误每个人都帮助我
- java - 如果有 Redis 和 Redis Commander 的 docker compose,使用 java 代码连接到 Redis
- python - 如何将变量设置为表格 ConditionalFormatRule 中的 userEnteredValue 字段