當前位置:首頁 » 編程語言 » java判斷圖片

java判斷圖片

發布時間: 2022-12-18 06:05:36

『壹』 java中如何判斷imageicon中的兩張圖片相等。

ImageIcon類裡面本身沒有提供圖片比較的方法
如果樓主是想比較ImageIcon的來源是不是一樣
最好是自己程序裡面記錄下來圖片的Url或者文件地址
根據自己保存的來源來判斷一不一樣
如果是想判斷兩張來源不同的圖片是不是相等
那就得用到圖像判斷了
可以從ImageIcon中把圖片去出來用getImage()獲得到Image對象
把Image對象轉成BufferedImage對象
然後比較每個像素點的顏色
有不一樣的就說明不是一張圖片了
都很復雜
樓主能不能說下想要做的是什麼

『貳』 Java中判斷URL地址的圖片是否有效

下面給你分享一個小工具類,可以幫到你

  • /**

  • *判斷網路圖片是否存在

  • *posturl圖片地址鏈接

  • */

  • (Stringposturl)throwsIOException{

  • URLurl=newURL(posturl);

  • HttpURLConnectionurlcon=(HttpURLConnection)url.openConnection();

  • urlcon.setRequestMethod("POST");

  • urlcon.setRequestProperty("Content-type",

  • "application/x-www-form-urlencoded");

  • if(urlcon.getResponseCode()==HttpURLConnection.HTTP_OK){

  • System.out.println(HttpURLConnection.HTTP_OK+posturl

  • +":postedok!");

  • return"200";

  • }else{

  • System.out.println(urlcon.getResponseCode()+posturl

  • +":Badpost...");

  • return"404";

  • }

  • }

上傳圖片的時候會生成一個圖片地址鏈接,把這個鏈接調用這個工具類進行判斷,如果返回200,則圖片上傳成功,返回其他則圖片地址有誤,或者上傳失敗。

『叄』 JAVA怎麼判斷圖片的大小

用IO把文件通過你已知的地址獲取到。源地址就是那個文件的連接。獲取到文件對象後,可以通過屬性獲取到大小。
或者有個笨方法,你把文件寫到本地再獲取大小,然後把圖片刪掉。

『肆』 java如何判斷文件是否為圖片

java中提供了ImageInputStream類來對文件是否為圖片進行判斷,示例如下:

/**
*判斷文件是否為圖片<br>
*<br>
*@parampInput文件名<br>
*@parampImgeFlag判斷具體文件類型<br>
*@return檢查後的結果<br>
*@throwsException
*/
publicstaticbooleanisPicture(StringpInput,
StringpImgeFlag)throwsException{
//文件名稱為空的場合
if(Check.isNull(pInput)){
//返回不和合法
returnfalse;
}
//獲得文件後綴名
StringtmpName=pInput.substring(pInput.lastIndexOf(".")+1,
pInput.length());
//聲明圖片後綴名數組
StringimgeArray[][]={
{"bmp","0"},{"dib","1"},{"gif","2"},
{"jfif","3"},{"jpe","4"},{"jpeg","5"},
{"jpg","6"},{"png","7"},{"tif","8"},
{"tiff","9"},{"ico","10"}
};
//遍歷名稱數組
for(inti=0;i<imgeArray.length;i++){
//判斷單個類型文件的場合
if(!Check.isNull(pImgeFlag)
&&imgeArray[i][0].equals(tmpName.toLowerCase())
&&imgeArray[i][1].equals(pImgeFlag)){
returntrue;
}
//判斷符合全部類型的場合
if(Check.isNull(pImgeFlag)
&&imgeArray[i][0].equals(tmpName.toLowerCase())){
returntrue;
}
}
returnfalse;
}

『伍』 java怎樣判斷圖片格式

String flname=file.getFileName();
int imgType=flname.lastIndexOf(".");
String imgTypeStr=flname.substring(imgType);

if(!imgTypeStr.equals(".jpg")&&!imgTypeStr.equals(".gif")&&!imgTypeStr.equals(".jpeg")&&!imgTypeStr.equals(".png")&&!imgTypeStr.equals(".swf")){
}

『陸』 java如何判斷圖片文件的寬度和高度

File file = new File("圖片文件路徑");
FileInputStream fis = new FileInputStream(file);
BufferedImage bufferedImg = ImageIO.read(fis);
int imgWidth = bufferedImg.getWidth();
int imgHeight = bufferedImg.getHeight();

熱點內容
華為高斯資料庫 發布:2025-01-25 08:55:38 瀏覽:30
php是動態語言 發布:2025-01-25 08:45:44 瀏覽:66
伺服器關閉了電腦網路還能用 發布:2025-01-25 08:22:28 瀏覽:587
熱血航線的登錄密碼在哪裡可以看 發布:2025-01-25 08:22:27 瀏覽:769
5系怎麼選擇配置 發布:2025-01-25 08:22:18 瀏覽:842
pythonscipy 發布:2025-01-25 08:18:52 瀏覽:418
恕瑞瑪伺服器地址 發布:2025-01-25 08:18:51 瀏覽:801
oa源碼php 發布:2025-01-25 08:11:31 瀏覽:734
gpc腳本 發布:2025-01-25 08:10:47 瀏覽:317
雲伺服器和伺服器的區別 發布:2025-01-25 08:10:39 瀏覽:547