欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java生成圖片進行套打功能

 更新時間:2018年08月07日 15:16:47   作者:奮斗小牛  
這篇文章主要為大家詳細介紹了java生成圖片進行套打功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java生成圖片進行套打的具體代碼,供大家參考,具體內(nèi)容如下

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Calendar;

import javax.imageio.ImageIO;

import org.junit.Test;


public class imgecreate{



@Test
  public void graphicsGeneration() { 
    try {
      int imageWidth = 3507;// 圖片的寬度 
      int imageHeight = 2480;// 圖片的高度 
      BufferedImage image = new BufferedImage(imageWidth, imageHeight, 
          BufferedImage.TYPE_INT_RGB); 
      Graphics graphics = image.getGraphics(); 
      graphics.setColor(Color.white); 
      graphics.fillRect(0, 0, imageWidth, imageHeight); 
      graphics.setColor(Color.black); 
      graphics.setFont(new Font("宋體", Font.PLAIN, 70)); 
      String address="山東省飛史蒂夫肯德基首付款艱苦奮斗就勝多負少的飛電風(fēng)扇";
      //為控制字符串過長換行
      graphics.drawString(address.substring(0,13), 985,1416);
      graphics.drawString(address.substring(13), 985,1484);
      Calendar now = Calendar.getInstance(); 
      //證書有效期為3年,所以截止日減去1天
      now.set(Calendar.DATE, now.get(Calendar.DATE)-1);
      now.add(Calendar.YEAR, 3);//
      BufferedImage small = ImageIO.read(new File("D://t.jpg"));//生成的圖片中插入另一張圖片
      graphics.drawImage(small, 2524, 943, 385,385, null);
      graphics.dispose();
      createImage("D://test1.jpg", image); 
    }catch(Exception e) {
      e.printStackTrace();
    }
  } 

private static void createImage(String fileLocation, BufferedImage image) { 
  try { 
    ImageIO.write(image, "jpeg" , new File(fileLocation));
    image.flush(); 
  } catch (Exception e) { 
    e.printStackTrace(); 
  } 
} 


  public static void main(String[] args){ 


} 

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

相關(guān)文章

  • mybatis-plus查詢方式,部分字段沒有值

    mybatis-plus查詢方式,部分字段沒有值

    這篇文章主要介紹了mybatis-plus查詢方式,部分字段沒有值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Struts 2 實現(xiàn)Action的幾種方式

    Struts 2 實現(xiàn)Action的幾種方式

    本篇文章主要介紹了Struts 2 實現(xiàn)Action的幾種方式,Struts 2框架下實現(xiàn)Action類有三種方式,有興趣的可以了解一下
    2017-10-10
  • 一文搞清楚Spring事務(wù)

    一文搞清楚Spring事務(wù)

    Spring事務(wù)是指在Spring框架中對于數(shù)據(jù)庫操作的一種支持,它通過對一組數(shù)據(jù)庫操作進行整體控制來保證數(shù)據(jù)的一致性和完整性。本文介紹Spring事務(wù)介紹的非常詳細,有需要的朋友可以參考本文
    2023-04-04
  • Java之NIO基本簡介

    Java之NIO基本簡介

    這篇文章主要介紹了Java之NIO基本簡介,文中給大家講到了NIO?與?BIO的比較結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • springMVC配置環(huán)境實現(xiàn)文件上傳和下載

    springMVC配置環(huán)境實現(xiàn)文件上傳和下載

    這篇文章主要為大家詳細介紹了springMVC配置環(huán)境實現(xiàn)文件上傳和下載的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Java微信公眾平臺之素材管理

    Java微信公眾平臺之素材管理

    這篇文章主要為大家詳細介紹了Java微信公眾平臺之素材管理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • java生成在線驗證碼

    java生成在線驗證碼

    這篇文章主要介紹了java生成在線驗證碼,需要的朋友可以參考下
    2023-10-10
  • SpringBoot?使用?Sa-Token?完成注解鑒權(quán)功能(權(quán)限校驗)

    SpringBoot?使用?Sa-Token?完成注解鑒權(quán)功能(權(quán)限校驗)

    Sa-Token?是一個輕量級?java?權(quán)限認證框架,主要解決登錄認證、權(quán)限認證、單點登錄、OAuth2、微服務(wù)網(wǎng)關(guān)鑒權(quán)?等一系列權(quán)限相關(guān)問題,這篇文章主要介紹了SpringBoot使用Sa-Token完成注解鑒權(quán)功能,需要的朋友可以參考下
    2023-05-05
  • 如何使用BufferedReader循環(huán)讀文件

    如何使用BufferedReader循環(huán)讀文件

    這篇文章主要介紹了如何使用BufferedReader循環(huán)讀文件的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java方法引用原理實例解析

    Java方法引用原理實例解析

    這篇文章主要介紹了Java方法引用的原理實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-08-08

最新評論