tft每日頭條

 > 生活

 > 按鍵精靈找圖功能

按鍵精靈找圖功能

生活 更新时间:2024-10-01 04:16:29

大家好,我是公衆号3分鐘學堂的郭立員~

剛剛在群裡和大家讨論透明圖該怎麼做,覺得這個知識點可以拿來講一講,首先我們要知道什麼是透明圖?

所謂透明其實就是“看不見”,就像現實生活的玻璃,如果擦的非常幹淨,我們就看不到玻璃,那麼我們能看到是玻璃後面的東西,這個東西越清晰,說明我們的玻璃越幹淨越透明,這個後面東西就是透明的參照物,用來證明透明的存在。

那麼電腦圖片的透明該怎麼表示(證明)呢?

在電腦中圖片是沒有真正意義上的透明,以ps軟件為例,它的透明表示是灰白格,也就說如果看到圖片中有灰白格,就是圖片的透明區域。

按鍵精靈找圖功能(找圖命令中透明圖要不要做)1

我們再看部分透明,并不是半透明,一部分是灰白格,一部分不是灰白格。我們不講半透明,隻講全透明和不透明

按鍵精靈找圖功能(找圖命令中透明圖要不要做)2

再來看看按鍵精靈的透明表示方式:

按鍵的透明并不是灰白格,而是四個角點是相同顔色,那麼所有這個顔色都是透明點,如下圖所示。

按鍵精靈找圖功能(找圖命令中透明圖要不要做)3

四個角點都是紅色,那麼圖片上所有紅色都是透明的,透明色是變化的,隻要四個角點的顔色是一樣的,那麼這個顔色就是透明的

再來說說透明圖有什麼用?

我個人覺得沒啥用,但是既然有人問,又有很多老師在講,那麼我們就說說它有啥用。

舉個例子,相同文字在不同背景上顯示,比如遊戲中的某些文字,由于遊戲場景的變化,導緻文字的背景、文字的間隙中顔色都是變化的,所以直接找圖找不到,從而想到做透明圖。

這個透明圖就是把遊戲背景圖做成透明的,隻保留文字部分,這樣無論背景怎麼變化都能找到文字,這麼一來,透明圖就增加了找圖的識别率。

那麼找透明圖識别率高的原理是什麼呢?

我們普通找圖時,按鍵是要比對截圖的每一個像素點,隻有所有顔色都比對成功才算找到圖,如果做成透明圖就隻是比對非透明部分,至于透明部分無需比對。

按鍵精靈找圖功能(找圖命令中透明圖要不要做)4

我們把文字以外的部分都塗成紅色,以代表透明區域。

為了驗證透明圖到底好不好用,我們做個測試,找微信這兩個字。

測試1:透明圖是否能找到圖,屏幕畫面如下圖:

按鍵精靈找圖功能(找圖命令中透明圖要不要做)5

測試方式是分别用找圖命令,找透明圖和不透明圖,測試結果如下:

按鍵精靈找圖功能(找圖命令中透明圖要不要做)6

可以看到透明和不透明的圖片,都可以找到,證明找圖命令支持透明圖。

測試2:更換桌面背景,看透明圖能否找到。

按鍵精靈找圖功能(找圖命令中透明圖要不要做)7

代碼還是同時測試透明圖和不透明圖

按鍵精靈找圖功能(找圖命令中透明圖要不要做)8

測試結果發現隻有透明圖能夠找到。

通過測試我們确實可以發現透明圖比不透明圖的識别率高,因為截圖中透明部分的像素點,在找圖命令運行過程中,是不用比對顔色的,所以即便顔色差異很大,也沒有關系。

同時我在測試時,還發現透明圖比不透明圖在找圖速度上要略快一些,這是因為透明圖的透明區域不用比對顔色,這就節省了時間。

按鍵精靈找圖功能(找圖命令中透明圖要不要做)9

就像這個圖,紅色部分都不用比對顔色,隻比對白色部分,自然比對的速度就快了。

同時也解釋了,為啥透明圖的識别率高,因為紅色部分不比對顔色,那麼即便不一樣,也不影響找圖,我們隻看白色部分一不一樣。

找透明圖的優缺點:

優點:提高找圖的識别率,提高了找圖速度

缺點:做透明圖太麻煩

為啥我不推薦呢,找透明圖本質上就是“跳躍比色”,就是比對特點位置(非透明)的顔色,這不就是我們按鍵當中的多點找色命令嗎,有省事的方法為啥不用呢?

好了内容就這些,覺得還行幫忙給文章點個贊。

=正文完=

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved