最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 生成文字圖片的示例代碼

 更新時(shí)間:2017年08月21日 09:45:55   作者:LzwGlory  
本篇文章主要介紹了java 生成文字圖片的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文主要介紹了java 生成文字圖片的示例代碼,分享給大家,具體如下:

import java.awt.Color; 
import java.awt.Font; 
import java.awt.FontMetrics; 
import java.awt.Graphics; 
import java.awt.Rectangle; 
import java.awt.image.BufferedImage; 
import java.io.File; 
 
import javax.imageio.ImageIO; 
 
public class FontImage { 
  public static void main(String[] args) throws Exception { 
    createImage("請(qǐng)A1003到3號(hào)窗口", new Font("宋體", Font.BOLD, 30), new File( 
        "e:/a.png"), 4096, 64); 
    createImage("請(qǐng)A1002到2號(hào)窗口", new Font("黑體", Font.BOLD, 35), new File( 
        "e:/a1.png"), 4096, 64); 
    createImage("請(qǐng)A1001到1號(hào)窗口", new Font("黑體", Font.PLAIN, 40), new File( 
        "e:/a2.png"), 4096, 64); 
  } 
 
  // 根據(jù)str,font的樣式以及輸出文件目錄 
  public static void createImage(String str, Font font, File outFile, 
      Integer width, Integer height) throws Exception { 
    // 創(chuàng)建圖片 
    BufferedImage image = new BufferedImage(width, height, 
        BufferedImage.TYPE_INT_BGR); 
    Graphics g = image.getGraphics(); 
    g.setClip(0, 0, width, height); 
    g.setColor(Color.black); 
    g.fillRect(0, 0, width, height);// 先用黑色填充整張圖片,也就是背景 
    g.setColor(Color.red);// 在換成黑色 
    g.setFont(font);// 設(shè)置畫筆字體 
    /** 用于獲得垂直居中y */ 
    Rectangle clip = g.getClipBounds(); 
    FontMetrics fm = g.getFontMetrics(font); 
    int ascent = fm.getAscent(); 
    int descent = fm.getDescent(); 
    int y = (clip.height - (ascent + descent)) / 2 + ascent; 
    for (int i = 0; i < 6; i++) {// 256 340 0 680 
      g.drawString(str, i * 680, y);// 畫出字符串 
    } 
    g.dispose(); 
    ImageIO.write(image, "png", outFile);// 輸出png圖片 
  } 
} 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • druid?return行為方法源碼示例解析

    druid?return行為方法源碼示例解析

    這篇文章主要為大家介紹了druid?return行為源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 詳解Java設(shè)計(jì)模式之橋接模式

    詳解Java設(shè)計(jì)模式之橋接模式

    橋接,顧名思義,就是用來(lái)連接兩個(gè)部分,使得兩個(gè)部分可以互相通訊。橋接模式將系統(tǒng)的抽象部分與實(shí)現(xiàn)部分分離解耦,使他們可以獨(dú)立的變化。本文通過(guò)示例詳細(xì)介紹了橋接模式的原理與使用,需要的可以參考一下
    2022-06-06
  • 如何通過(guò)SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng)

    如何通過(guò)SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng)

    這篇文章主要介紹了如何通過(guò)SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 新手初學(xué)Java-Map

    新手初學(xué)Java-Map

    Map簡(jiǎn)介:將鍵映射到值的對(duì)象。一個(gè)映射不能包含重復(fù)的鍵;每個(gè)鍵最多只能映射到一個(gè)值。此接口取代 Dictionary 類,后者完全是一個(gè)抽象類,而不是一個(gè)接口
    2021-07-07
  • springboot項(xiàng)目如何配置多數(shù)據(jù)源

    springboot項(xiàng)目如何配置多數(shù)據(jù)源

    本文介紹了如何在SpringBoot項(xiàng)目中配置多數(shù)據(jù)源,包括配置多個(gè)數(shù)據(jù)源、創(chuàng)建數(shù)據(jù)源配置類、配置事務(wù)管理器以及使用不同的Mapper,從而實(shí)現(xiàn)跨數(shù)據(jù)庫(kù)操作
    2025-03-03
  • SpringBoot配置logback的步驟

    SpringBoot配置logback的步驟

    這篇文章主要介紹了SpringBoot配置logback的步驟,幫助大家更好的理解和使用SpringBoot框架,感興趣的朋友可以了解下
    2020-09-09
  • 基于Spring的Maven項(xiàng)目實(shí)現(xiàn)發(fā)送郵件功能的示例

    基于Spring的Maven項(xiàng)目實(shí)現(xiàn)發(fā)送郵件功能的示例

    這篇文章主要介紹了基于Spring的Maven項(xiàng)目實(shí)現(xiàn)發(fā)送郵件功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Spring?Data?JPA?映射VO/DTO對(duì)象方式

    Spring?Data?JPA?映射VO/DTO對(duì)象方式

    這篇文章主要介紹了Spring?Data?JPA?映射VO/DTO對(duì)象方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳談cxf和axis兩種框架下的webservice客戶端開發(fā)

    詳談cxf和axis兩種框架下的webservice客戶端開發(fā)

    這篇文章主要介紹了詳談cxf和axis兩種框架下的webservice客戶端開發(fā),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 淺析MMAP零拷貝在RocketMQ中的運(yùn)用

    淺析MMAP零拷貝在RocketMQ中的運(yùn)用

    零拷貝技術(shù)可以減少數(shù)據(jù)拷貝和共享總線操作的次數(shù),消除傳輸數(shù)據(jù)在存儲(chǔ)器之間不必要的中間拷貝次數(shù),從而有效地提高數(shù)據(jù)傳輸效率,這篇文章主要介紹了MMAP零拷貝在RocketMQ中的運(yùn)用,需要的朋友可以參考下
    2022-07-07

最新評(píng)論

抚州市| 阳朔县| 宝鸡市| 衡东县| 林口县| 靖西县| 南投市| 都昌县| 公安县| 新昌县| 开化县| 新竹市| 洪洞县| 石城县| 司法| 德州市| 从江县| 新河县| 禄劝| 汾西县| 富蕴县| 澄城县| 荆门市| 磐安县| 那坡县| 吴忠市| 平南县| 渑池县| 方正县| 商南县| 成武县| 常山县| 高要市| 霸州市| 德阳市| 灵寿县| 万山特区| 丹巴县| 和硕县| 且末县| 泽库县|