當前位置:首頁 » 圖片資訊 » 如何判斷圖片相等
擴展閱讀
美女健身跳河視頻 2023-08-31 22:08:21
西方貴族美女照片真人 2023-08-31 22:08:15

如何判斷圖片相等

發布時間: 2022-09-12 23:40:59

A. 怎麼對比兩張圖片是不相同

1、網路搜索下載打開Dialog軟體。

B. java中如何判斷imageicon中的兩張圖片相等。

ImageIcon類裡面本身沒有提供圖片比較的方法
如果樓主是想比較ImageIcon的來源是不是一樣
最好是自己程序裡面記錄下來圖片的Url或者文件地址
根據自己保存的來源來判斷一不一樣

如果是想判斷兩張來源不同的圖片是不是相等
那就得用到圖像判斷了
可以從ImageIcon中把圖片去出來用getImage()獲得到Image對象
把Image對象轉成BufferedImage對象
然後比較每個像素點的顏色
有不一樣的就說明不是一張圖片了

都很復雜 樓主能不能說下想要做的是什麼

C. C++如何判斷兩張圖片相同,不用很精細

可以從圖片的存儲格式入手
1、判斷圖片類型
2、根據類型判斷存儲格式
3、讀取點陣圖文件頭,點陣圖信息頭等信息,比對一下,就可以大致判斷兩個圖片是否一致了

D. 求解,如何判斷兩張圖片是否相同

把兩張圖片都載入到ps里,然後把其中的一張拖到另一張圖片上,點擊隱藏圖層按鈕來觀察有沒有變化

E. java中如何判斷imageicon中的兩張圖片相等。

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

F. 怎樣判斷兩張圖片是否相等

如果是絕對的完全相等,那麼只有兩個完全相同的文件才可能做到完全相等,用上面的方法都可以做到。 如果只是用肉眼看起來很難(幾乎不能)找到差異,那麼對...

G. android里怎麼可以比較兩張圖片的是否是同一張圖片啊

如果要比對兩張圖片的話,可以獲取到每個像素點的顏色值進行判斷是否每個像素相等
判斷方法如下
public boolean isEquals(Bitmap b1,Bitmap b2){
//先判斷寬高是否一致,不一致直接返回false

if(b1.getWidth()==b2.getWidth()
&&b1.getHeight()==b2.getHeight()){
int xCount = b1.getWidth();
int yCount = b1.getHeight();
for(int x=0; x<xCount; x++){
for(int y=0; y<yCount; y++){
//比較每個像素點顏色

if(b1.getPixel(x, y)!=b2.getPixel(x, y)){
return false;
}
}
}
return true;
}else{
return false;
}
}

如果要達到題主所要求的功能,比如連連看判斷兩個圖片,不需要比較圖片像素點,可以直接通過判斷圖片的id是否相等來達到要求

H. 電腦是如何判斷圖片相同的

正常情況下是判斷圖片的名稱。但是這種判斷方法不科學不嚴謹。如果樓主自己想判斷兩個圖片是否相同。最簡單就是查看MD5值是否一樣,圖片你稍微修改了一下MD5值都不一樣。

I. Android中如何判斷兩個Button的背景圖片是否相等

android 根據button不同狀態顯示不同(背景)圖片
2011-02-24 | nedvedno1 | 轉藏(19)
網上的思路不錯,我只做了基於xml的實現。先來貼一段網上的經典code:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/button_add" />
<item android:state_pressed="true" android:drawable="@drawable/button_add_pressed" />
<item android:state_focused="true" android:drawable="@drawable/button_add_pressed" />
<item android:drawable="@drawable/button_add" />
</selector>
這個文件放在drawable目錄下面。命名為button_add_x.xml
使用的時候
<ImageButton
android:id="@+id/ImageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#00000000"
android:src="@drawable/button_add_x"
>
</ImageButton>
按照這種方法 我試了多次,發現根本不能生效。後來才發現,這方法是針對ImageButton的,於是查了一下Button和ImageButton的區別,如果區別不大,我就打算把我自己的Button換成ImageButton了,但結果令我失望了,區別還不小呢,主要是這2種控制項對於實現onClick方法的機制不同,想想就復雜,如果貿然換了,編譯的時候恐怕要出現很多error。
再著,這方法並沒有改變button的background,而我們基於button去實現圖片一般都是直接+background的,對么?
下面貼我的code:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/xxx1" />
<item android:state_pressed="true" android:drawable="@drawable/xxx2" />
<item android:state_focused="true" android:drawable="@drawable/xxx3" />
<-- 這里還可以加N多效果和動作 只要你用的到 -->
<item android:drawable="@drawable/xxx4" />
</selector>這個文件沒有不同,起名為button_add_x.xml 放在drawable下。
使用的時候有所不同
<Button
android:id="@+id/Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_add_x" <---這里background直接指向剛剛編寫的文件
//這行不需要--->android:src="@drawable/button_add_x"
>
</Button>ok,編譯 push後就生效了。如果你原來的background指向的是一張.png圖片的話,那麼把它換成一個自己製作的文件就好。

J. python的pil模塊怎麼判斷圖片是否相同

利用python的PIL模塊的強大的圖像處理功能就可以做到,下面上代碼:

import colorsys

def get_dominant_color(image):

#顏色模式轉換,以便輸出rgb顏色值
image = image.convert('RGBA')

#生成縮略圖,減少計算量,減小cpu壓力
image.thumbnail((200, 200))

max_score = None
dominant_color = None

for count, (r, g, b, a) in image.getcolors(image.size[0] * image.size[1]):
# 跳過純黑色
if a == 0: