奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

java上傳圖片的縮放的方法

時間:2024-07-30 23:23:21 java語言 我要投稿
  • 相關推薦

java上傳圖片的縮放的方法

  圖片上傳到服務器后,會根據情況將圖片縮小成一個圖標,我們可以利用java強大的圖形處理功能,對上傳的圖片進行縮放處理,以下是小編為大家搜索整理的java上傳圖片的縮放的方法,希望能給大家帶來幫助,更多精彩內容請及時關注我們應屆畢業生考試網!

  下面的程序使用jdk1.4中最新的ImageIO對圖片進行讀寫.使用AffineTransform對圖片進行縮放.

  import java.io.File;

  import java.awt.image.BufferedImage;

  import java.awt.Image;

  import java.awt.image.AffineTransformOp;

  import javax.imageio.ImageIO;

  import java.awt.geom.AffineTransform;

  public class UploadImg{

  /**

  * @param fromdir 圖片的原始目錄

  * @param todir 處理后的圖片存放目錄

  * @param imgfile 原始圖片

  * @param sysimgfile 處理后的圖片文件名前綴

  *

  */

  ............................

  public boolean CreateThumbnail() throws Exception

  {

  //ext是圖片的格式 gif JPG 或png

  String ext="";

  double Ratio=0.0;

  File F = new File(fromdir,imgfile);

  if (!F.isFile())

  throw new Exception(F+" is not image file error in CreateThumbnail!");

  //首先判斷上傳的圖片是gif還是JPG ImageIO只能將gif轉換為png

  if (isJpg(imgfile)){

  ext="jpg";

  }else{

  ext="png";

  }

  File ThF = new File(todir,sysimgfile+"."+ext);

  BufferedImage Bi = ImageIO.read(F);

  //假設圖片寬 高 最大為120 120

  Image Itemp = Bi.getScaledInstance (120,120,Bi.SCALE_SMOOTH);

  if ((Bi.getHeight()>120) || (Bi.getWidth()>120)){

  if (Bi.getHeight()>Bi.getWidth())

  Ratio = 120.0/Bi.getHeight();

  else

  Ratio = 120.0/Bi.getWidth();

  }

【java上傳圖片的縮放的方法】相關文章:

java顯示圖片的方法09-26

php實現圖片縮放功能類08-17

php上傳與刪除圖片的簡單范例10-13

php上傳圖片并打上透明水印的代碼10-20

php上傳圖片客戶端和服務器端實現方法08-22

java圖片處理功能介紹06-23

報考安全工程師怎么上傳圖片09-05

PHP基于CURL進行POST數據上傳的方法06-19

java泛型方法10-22

java文檔注釋的方法08-22

主站蜘蛛池模板: 青铜峡市| 松江区| 黎城县| 祁东县| 涿州市| 宽甸| 靖江市| 望谟县| 邓州市| 桦甸市| 襄樊市| 新竹市| 锡林郭勒盟| 彰武县| 泰宁县| 道孚县| 许昌县| 遂宁市| 璧山县| 广河县| 乌鲁木齐市| 方城县| 扬中市| 疏附县| 庆城县| 留坝县| 中江县| 临桂县| 郓城县| 霍山县| 克什克腾旗| 玉溪市| 云阳县| 神池县| 丰台区| 开平市| 成武县| 五峰| 胶州市| 通化市| 增城市|