java匯出圖片,拼接多個圖片, 拼接文字和圖片 到一個圖片檔案
public static void test2() {
try {
// 讀取第一張圖片
// File fileOne = new File("D:qq.jpg");
// BufferedImage ImageOne = ImageIO.read(fileOne);
// int width = ImageOne.getWidth();//圖片寬度
// int height = ImageOne.getHeight();//圖片高度
// 對第二張圖片做相同的處理
File fileTwo = new File("D:qq.jpg");
BufferedImage ImageTwo = ImageIO.read(fileTwo);
int width = ImageTwo.getWidth();// 圖片寬度
int height = ImageTwo.getHeight();// 圖片高度
int height2 = 20;
BufferedImage ImageOne = new BufferedImage(width, height2,
BufferedImage.TYPE_4BYTE_ABGR);
// ImageOne.get
Graphics g = ImageOne.getGraphics();//
g.fillRect(0, 0, width, height);
g.setColor(Color.blue);
Font mFont = new Font("宋體", Font.PLAIN, 12);
g.setFont(mFont);
String text = "新增文字測試";
g.drawString(text, 0, 10);
// 從圖片中讀取RGB
int[] ImageArrayOne = new int[width * height2];
ImageArrayOne = ImageOne.getRGB(0, 0, width, height2,
ImageArrayOne, 0, width);
int[] ImageArrayTwo = new int[width * height];
ImageArrayTwo = ImageTwo.getRGB(0, 0, width, height, ImageArrayTwo,
0, width);
// 生成新圖片
BufferedImage ImageNew = new BufferedImage(width, height + height2,
BufferedImage.TYPE_INT_RGB);
ImageNew.setRGB(0, 0, width, height2, ImageArrayOne, 0, width);// 設定上半部分的RGB
// ImageNew.setRGB(width,0,width,height,ImageArrayTwo,0,width);//設定右半部分的RGB
ImageNew.setRGB(0, height2, width, height, ImageArrayTwo, 0, width);// 設定下半部分的RGB
File outFile = new File("d:qq2.jpg");
ImageIO.write(ImageNew, "jpg", outFile);// 寫圖片
} catch (Exception e) {
e.printStackTrace();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106943/viewspace-1027829/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DDGScreenShot —iOS 圖片處理--多圖片拼接 (swift)iOSSwift
- 『ios』view和tableview的截圖和圖片拼接iOSView
- Java後臺Html轉圖片和獲取頁面屬性值,及圖片拼接JavaHTML
- CSS背景圖片集中在同一個圖片CSS
- python實現橫向拼接圖片Python
- fastadmin匯出圖片zip檔案AST
- 如何將一個PDF檔案裡的圖片批量匯出
- 哪個圖片識別文字app能快速轉換圖片成文字?APP
- 在讀取資料時拼接圖片域名
- 圖片拼接大師v1.0安卓版安卓
- 匯入圖片
- android圖片裁剪拼接實現(一):Matrix基本使用Android
- Java | 圖片地址查詢返回引數自動拼接圖片字首地址Java
- opencv圖片上如何顯示兩個小圖片OpenCV
- 圖片上傳5-多個圖片上傳,獨立專案Demo和原始碼原始碼
- PhpSpreadsheet 匯出圖片到 ExcelPHPExcel
- 上傳圖片和檔案出錯!!!
- 使用CSS mask 實現圖片的斜線拼接CSS
- UIButton圖片文字控制元件位置自定義(圖片居右文字居左、圖片居中文字居中、圖片居左文字消失等)UI控制元件
- 如何在Github提交圖片,做一個自己的圖片倉庫Github
- PHP 圖片、文字合成PHP
- iOS-圖片水印,圖片裁剪和螢幕截圖iOS
- Ueditor上傳圖片自動新增水印(通用圖片檔案)
- Java Socket圖片檔案傳輸Java
- Flutter: 完成一個圖片APPFlutterAPP
- 搭建了一個圖片庫
- 圖片檔案上傳
- GD 庫 PNG 透明底圖片新增文字及圖片水印
- 圖片
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- 【Go語言繪圖】圖片新增文字(一)Go繪圖
- 圖片上傳及圖片處理
- 圖片預載入,圖片懶載入,和jsonp中的一個疑問JSON
- 直播系統搭建,插入圖片、刪除圖片、設定圖片大小
- Laravel maatwebsite/excel 3.1 匯出圖片LaravelWebExcel
- 開源圖片工具箱(Img Toolbox) 格式轉換 新增水印 圖片壓縮 圖片裁剪 圖片旋轉 圖片縮放
- UIScrollView瀏覽一組圖片,且圖片與圖片之間有間隔UIView
- 自己積累的一些Emgu CV程式碼(主要有圖片格式轉換,圖片裁剪,圖片翻轉,圖片旋轉和圖片平移等功能)