<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java上傳圖片的縮放的方法

            時間:2025-05-11 23:48:02 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上傳圖片的縮放的方法】相關文章:

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

            java顯示圖片的方法02-22

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

            如何實現PHP圖片裁剪與縮放07-13

            php實現圖片縮放功能類02-04

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

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

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

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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院