基於OpenCV和JAVA的圖像合成系統

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圖片加文字特效示例圖

 

原始圖

åå§å¾

轉換圖

轉換圖

給圖片指定區域增加矩形框

原始圖

原始圖

轉換圖

轉換圖

給透明圖片增加背景圖


 

透明圖

透明圖

背景圖

背景圖

效果圖

效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章