當前位置:首頁 » 文件管理 » java獲取上傳圖片的寬高

java獲取上傳圖片的寬高

發布時間: 2022-05-03 01:30:12

java web 如何獲得文件上傳大小

有一種叫jspsmartupload的包用來簡化文件上傳下載的編寫
裡面可以獲取文件大小

//取得文件
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
//取得文件名
String fileName = myFile.getFileName();
//取得文件大小
int fileSize = myFile.getSize();
這是基於spring架構的上傳文件支持多個文件上傳,拿到file對象後,直接file.size()就可以獲取文件的大小,
if (request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest multipartHttpServletRequest = (MultipartHttpServletRequest) request;
for (Iterator it = multipartHttpServletRequest.getFileNames(); it.hasNext();) {
String key = (String) it.next();
MultipartFile file = multipartHttpServletRequest.getFile(key);
String originalFilename = file.getOriginalFilename();
long size = file.getSize();//文件大小需要轉換成KB或M
if (StringUtils.isNotBlank(originalFilename)) {
String suffixName = originalFilename.indexOf(".") == -1 ? "" : originalFilename.substring(originalFilename.lastIndexOf(".") + 1).toLowerCase();
try {
InputStream inputStream = file.getInputStream();
byte[] ToByteArray = FileCopyUtils.ToByteArray(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

❷ java 怎麼獲取上傳文件的大小

用InputStream打開該文件。
InputStream in =new FileInputStream("sdf.txt");
int size=in.available()
得到了size就是你該文件的位元組數

❸ java Image怎麼獲取圖片的長寬

通過getHeight和getwidth方法獲取長和寬

比如:

System.out.println("圖片長度:"+image.getHeight());
System.out.println("圖片寬度:"+image.getWidth());

補充:

Image是一個抽象列,BufferedImage是Image的實現。
Image和BufferedImage的主要作用就是將一副圖片載入到內存中,在內存中能對圖片的信息進行獲取。

❹ Java在jsp中 如何上傳圖片 在上傳時可以取到圖片大小並修改

我有個想法。放一個圖片控制項。載入之後。獲取這個圖片控制項的寬度和高度 就是圖片的寬度很高度。 用offset來獲齲 當獲取寬度之後 隱藏這個控制項。如果需要的話顯示也行

❺ Java 根據url獲取圖片高和寬

String imageUrl="http://avatar.csdn.net/9/F/2/1_5iasp.jpg";

BufferedImage image=getBufferedImage(imageUrl);

if (image!=null)

{

System.out.println("圖片高度:"+image.getHeight());

System.out.println("圖片寬度:"+image.getWidth());

}

else

{

System.out.println("圖片不存在!");

}

❻ java中怎樣獲得上傳圖片的高度和寬度

BufferedImage bi;

int W = bi.getWidth();

int H = bi.getHeight();

❼ java如何獲取資料庫里的圖片高寬

先把圖片取出來,然後看下面,最好在存資料庫的時候就把寬高保存下來

importjava.awt.image.BufferedImage;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;

importjavax.imageio.ImageIO;

publicclassCalPit{
publicstaticvoidmain(String[]args)throwsFileNotFoundException,IOException{
Filepicture=newFile("C:/Users/Administrator/Pictures/我的圖片/neusoft.png");
BufferedImagesourceImg=ImageIO.read(newFileInputStream(picture));
System.out.println(String.format("%.1f",picture.length()/1024.0));
System.out.println(sourceImg.getWidth());
System.out.println(sourceImg.getHeight());
}
}

❽ java如何判斷圖片文件的寬度和高度

你先使用兩個變數獲取到圖片的寬度和高度,再使用if判斷這兩個變數是不是你要判斷的值。

❾ java後台怎樣規定上傳的圖片的大小格式,

用 BufferedImage sourceImg = javax.imageio.ImageIO.read(in);可得到寬高 sourceImg.getWidth()
sourceImg.getHeight()
File file=new File(path);
ImageIO.write(sourceImg, 後綴, file);
file.length();
將圖片的文件轉為File類型,有length方法可得到文件大小,格式就看文件名的後綴了

❿ java 如何取得圖片的寬度,厘米而非象素

建議使用PS軟體進行調整。
操作步驟:
1.打開需要處理的照片,在「圖像」中找到「圖像大小」。

2.然後就可以進行對寬和高進行調整了。
注意:要把下方「約束比例」的勾去掉,不然是修改不了想要的數值。

熱點內容
電腦主流品牌配置參數有哪些 發布:2024-11-16 18:59:45 瀏覽:284
科美ftp如何設置 發布:2024-11-16 18:56:17 瀏覽:751
安卓吉他調音器怎麼用 發布:2024-11-16 18:54:30 瀏覽:505
java配置tomcat 發布:2024-11-16 18:50:09 瀏覽:76
計演算法配平 發布:2024-11-16 18:48:34 瀏覽:285
卸載python3 發布:2024-11-16 18:41:46 瀏覽:611
安卓手機如何玩聯機 發布:2024-11-16 18:41:39 瀏覽:522
運維開發python 發布:2024-11-16 18:40:10 瀏覽:171
java線程通信通信 發布:2024-11-16 18:37:48 瀏覽:594
centosphp環境變數 發布:2024-11-16 18:36:23 瀏覽:950