public class CreateImage {
public static void main(String[] args) throws Exception{
int width = 100;
int height = 100;
String s = "你好";
File file = new File("/Users/tengxin/Pictures/image.jpg");
Font font = new Font("Serif", Font.BOLD, 10);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = (Graphics2D)bi.getGraphics();
g2.setBackground(Color.WHITE);
g2.clearRect(0, 0, width, height);
g2.setPaint(Color.RED);
FontRenderContext context = g2.getFontRenderContext();
Rectangle2D bounds = font.getStringBounds(s, context);
double x = (width - bounds.getWidth()) / 2;
double y = (height - bounds.getHeight()) / 2;
double ascent = -bounds.getY();
double baseY = y + ascent;
g2.drawString(s, (int)x, (int)baseY);
ImageIO.write(bi, "jpg", file);
}
}
java生成一張圖片
相關文章
- 一張圖片入門PythonPython
- 前端學習筆記------多張圖片生成canvas思路.md前端筆記Canvas
- 無需下載軟體怎麼將多張圖片組合成一張圖片
- CSS將背景圖片集中在一張圖片上CSS
- HTML5利用canvas,把多張圖合併成一張圖片HTMLCanvas
- vue生命週期鉤子,一張圖片Vue
- 實現簡單的輪播圖(單張圖片、多張圖片)
- input[type=file]不能選擇同一張圖片
- 【董天一】如何在IPFS裡面上傳一張圖片
- javascript如何判斷一張圖片是否載入完成JavaScript
- 單張圖片懶載入
- Qt獲取一張圖片的平均色(主色調)QT
- Kibana(一張圖片勝過千萬行日誌)
- 從顯示一張圖片開始學習OpenGL ES
- go語言遊戲程式設計-Ebiten渲染一張圖片Go遊戲程式設計
- 【HMS Core】一張圖片帶你玩轉機器學習服務機器學習
- 用一張圖片,黑客就能黑掉你的電腦黑客
- 分享cropper剪下單張圖片demo
- iOS 相簿選中多張圖片iOS
- 一張圖讀懂Java多執行緒Java執行緒
- Spring Boot MVC 單張圖片和多張圖片上傳 和通用檔案下載Spring BootMVC
- 8張圖理解JavaJava
- 完整的 java/kotlin 生成 echarts 圖片方法JavaKotlinEcharts
- php兩張圖片合併一張,加文字,並壓縮PHP
- php將兩張身份證圖片合併到一張圖PHP
- 如何實現“比較兩張圖片的相似度”,或者說“比較兩張圖片是否基本一致”的演算法?演算法
- win10如何填充多張圖片 win10桌面填充多張圖片怎麼設定Win10
- vue + 原生input 框上傳多張圖片Vue
- 阿里雲上傳多張圖片阿里
- 一圖勝千言,8 張圖理解 JavaJava
- vue el-upload一次介面上傳多張圖片Vue
- js:原生多張圖片延遲載入(圖片自己找)JS
- Android儲存多張圖片到本地Android
- 一張圖提示如何選擇Java垃圾收集器?Java
- Flutter 生成圖片Flutter
- pyecharts生成圖片Echarts
- 無所不能的人工智慧也會被一張圖片騙過?人工智慧
- 使用Java將圖片生成sequence file並儲存到HBaseJava