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

java語言

java上傳圖片的縮放的方法

時間:2025-05-11 23:48:02 java語言 我要投稿
  • 相關(guān)推薦

java上傳圖片的縮放的方法

  圖片上傳到服務(wù)器后,會根據(jù)情況將圖片縮小成一個圖標(biāo),我們可以利用java強大的圖形處理功能,對上傳的圖片進行縮放處理,以下是小編為大家搜索整理的java上傳圖片的縮放的方法,希望能給大家?guī)韼椭嗑蕛?nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  下面的程序使用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轉(zhuǎn)換為png

  if (isJpg(imgfile)){

  ext="jpg";

  }else{

  ext="png";

  }

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

  BufferedImage Bi = ImageIO.read(F);

  //假設(shè)圖片寬 高 最大為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上傳圖片的縮放的方法】相關(guān)文章:

簡單PHP上傳圖片的方法02-01

java顯示圖片的方法02-22

用Java處理各類圖片的方法02-28

如何實現(xiàn)PHP圖片裁剪與縮放07-13

php實現(xiàn)圖片縮放功能類02-04

PHP圖片上傳類帶圖片顯示03-13

php上傳與刪除圖片的簡單范例12-15

php多圖片上傳的簡單例子05-28

java上傳文件到七牛云中02-18

主站蜘蛛池模板: 会昌县| 葵青区| 潼南县| 沽源县| 乌兰浩特市| 稻城县| 浠水县| 封丘县| 湖州市| 伊金霍洛旗| 江源县| 大邑县| 都昌县| 富锦市| 札达县| 南昌县| 福贡县| 江都市| 霍林郭勒市| 甘洛县| 正安县| 灌云县| 星子县| 宿迁市| 赣州市| 红安县| 信丰县| 博野县| 东至县| 耿马| 织金县| 石台县| 和田县| 新营市| 咸阳市| 太保市| 长阳| 新绛县| 孝感市| 舒兰市| 万安县|