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圖片加文字特效示例圖
原始圖
轉換圖
給圖片指定區域增加矩形框
原始圖
轉換圖
給透明圖片增加背景圖
透明圖
背景圖
效果圖