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图片加文字特效示例图
原始图
转换图
给图片指定区域增加矩形框
原始图
转换图
给透明图片增加背景图
透明图
背景图
效果图