基于OpenCV和JAVA的图像合成系统
程序员文章站
2024-03-15 23:39:18
...
public class Sample {
public static void main(String[] args) throws Exception {
ImageToChar.load("G:/phone.jpg", "F:/gif/woman.txt");//静态图片转字符保存为txt文件
ImageToChar.loadGif("C:/Users/Administrator/Desktop/页面录屏显示.gif", "F:/gif/");//动图转为动态的字符图片
BufferedImage bi = null;
bi = ImageIO.read(new File("G:/body.jpg"));
String bytePic = ImageToChar.txtToImageByBase64(bi);//静态图转字符 返回转换后图片的base64
System.out.println(bytePic);
}
}
public static void main(String[] args) throws Exception {
GifImageUtil gifImageUtil = new GifImageUtil();
String imagesavePath = "C:\\Users\\xiaoshuai\\Desktop";//图片保存路径
String imagesaveName = String.valueOf(System.currentTimeMillis());//图片保存名称 不包含后缀名
String image = "C:\\Users\\xiaoshuai\\Desktop\\db.gif";//原始图片
String result = gifImageUtil.gifAddText(imagesavePath,imagesaveName,"微软雅黑",25,Color.pink,image,"图片添加文字","测试一下","1234","4567");
System.out.println(result);
}
(注:本项目为原创项目 若转载或引用请联系QQ504546888 备注图像合成 提供前后台)
环境 JDK-8
编辑工具:Eclipse
GIF图片加文字特效示例图
原始图
转换图
给图片指定区域增加矩形框
原始图
转换图
给透明图片增加背景图
透明图
背景图
效果图
上一篇: KNN图像识别
推荐阅读
-
基于OpenCV和JAVA的图像合成系统
-
毕业设计——>基于JAVA + JSP + Servlet + Mysql的 留言板前台 和 后台管理系统
-
基于Java SpringBoot的前后端分离信息管理系统的设计和实现
-
基于Python和openCV实现图像的全景拼接详细步骤
-
openCV4.4.0 基于SIFT特征值的图像匹配【java】。。。。。搞到吐
-
毕业设计——>基于JAVA + JSP + Servlet + Mysql的 留言板前台 和 后台管理系统
-
介绍基于Java和MySQL的图书管理系统
-
基于Java SpringBoot的前后端分离信息管理系统的设计和实现
-
介绍基于Java和MySQL的图书管理系统
-
基于Python和openCV实现图像的全景拼接详细步骤