java实现多图合并加字和画框等

news/2025/2/24 9:34:37

java_0">java实现多图合并加字和画框等

wutool中,封装了图片处理工具类,基于java自带的BufferedImage类,实现多图合并和加字、图片画框等。

wutool_2">关于wutool

wutool是一个java代码片段收集库,针对特定场景提供轻量解决方案,只要按需选择代码片段拷贝使用即可。项目git地址https://github.com/handsomestWei/wutool,欢迎star

图片处理工具类使用

代码片段地址https://github.com/handsomestWei/wutool/tree/main/src/main/java/com/wjy/wutool/util/PicUtil.java

多张图片合并成一张并且加字

java">/**
 * @param picPathList3 图片文件路径列表,按列表顺序从左到右合并。最多支持三张
 * @param textList5 添加的文字内容列表。最多支持添加五行
 * @return 编辑后的图片
 */
public static byte[] composePicAndAddText(List<String> picPathList3, List<String> textList5);

在源图片上画框

常用于图片标记

java">/**
 * @param fileFullPath 源图片路径。画框后会覆盖源图
 * @return regionXYList 图片归一化的xy坐标列表,列表有顺序,头尾相连
 */
public static boolean drawBorderWithCover(String fileFullPath, List<List<String>> regionXYList)

http://www.niftyadmin.cn/n/5864186.html

相关文章

系统讨论Qt的并发编程——逻辑上下文的分类

目录 前言 首先&#xff0c;讨论Qt里常见的三种上下文 同一线程的串行执行 同一线程的异步执行 多线程的执行 moveToThread办法 前言 笔者最近看了一个具备一定启发性质的Qt教程&#xff0c;在这里&#xff0c;笔者打算整理一下自己的笔记。分享在这里. 首先&#xff0c…

福昕阅读器方便快捷方法技巧

标题 福昕阅读器方便快捷 1 快捷键设置&#xff1a; 常用有&#xff1a;高亮、绘图矩形、打字机等

Visual Studio更新说明(关注:.NET+AI生产力)

Ver V0.0&#xff1a;Visual Studio 2022 v17.12更新:.NET9AI生产力 AI插件推荐 &#xff08;1&#xff09;腾讯云AI代码手&#xff08;内含了DeepSeek-R1&#xff09;&#xff0c;目前免费&#xff0c;但收费我也可能会买。 AI插件!推荐 &#xff08;1&#xff09;百度的…

BY组态:开启工业智能化的未来之钥

在工业自动化与数字化转型的浪潮中&#xff0c;组态软件&#xff08;SCADA&#xff09;作为工业控制系统的“大脑”&#xff0c;已成为企业提升效率、优化流程的核心工具。而BY组态&#xff0c;作为新一代智能化组态软件平台&#xff0c;凭借其高效、灵活、安全、智能的特性&am…

数组与对象的元素添加

一、向数组添加元素 1. push () 方法 push() 方法用于在数组的末尾添加一个或多个元素&#xff0c;并返回数组的新长度。它直接修改原数组。 let fruits [apple, banana]; let newLength fruits.push(cherry); console.log(fruits); // 输出: [apple, banana, cherry] con…

Flutter: TextEditingValue的实现

文章目录 TextEditingValue一、fromJSON二、text、selection、composing、empty三、isComposingRangeValid四、replaced TextEditingValue /// The current text, selection, and composing state for editing a run of text. immutable class TextEditingValue {const TextEd…

C++——模版(二)

前言 我们前面讲过模版的一&#xff0c;不知道大家还有没有所印象&#xff0c;如果大家不太能回忆起来可以再去前面看一下&#xff0c;那通过我们讲解了几个容器之后&#xff0c;相信大家现在应该已经对模版很熟悉了&#xff0c;那模版还剩下一些其他的内容我们就在这里进行讲…

vllm部署LLM(qwen2.5,llama,deepseek)

目录 环境 qwen2.5-1.5b-instruct 模型下载 vllm 安装 验证安装 vllm 启动 查看当前模型列表 OpenAI Completions API&#xff08;文本生成&#xff09; OpenAI Chat Completions API&#xff08;chat 对话&#xff09; vllm 进程查看&#xff0c;kill llama3 deep…