sponsored links

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

一、首先看幾個基本概念

解析度:解析度就是手機螢幕的==畫素點數==,一般描述成螢幕的“寬×高”,安卓手機螢幕常見的解析度有480×800、720×1280、1080×1920等。720×1280表示此螢幕在寬度方向有720個畫素,在高度方向有1280個畫素。

螢幕大小 : 螢幕大小是手機對角線的物理尺寸,以英寸(inch)為單位。比如某某手機為“5寸大屏手機”,就是指對角線的尺寸,5寸×2.54釐米/寸=12.7釐米。

螢幕密度:就是每英寸的畫素點數,數值越高當然顯示越細膩;就是螢幕對角線的長度 / 螢幕大小,如下圖:

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

安卓手機標準的螢幕密度圖,如下:

xxx-hdpi 的 密度值是 640,解析度是 3840*2160

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

二、圖片所佔的記憶體是如何計算的?

先說結論啊。可分為以下幾種情況:

現在有一張圖片: ==寬度 = 450畫素==,==高度 = 300畫素==

1. 如果在與手機螢幕密度相同的資料夾下存在此資源,那麼記憶體=圖片的寬度(畫素)圖片的高度(畫素)色彩格式所佔的位元組數;

比方說 你的手機解析度 是 ==xxhdpi==,你有一張圖片放在 ==drawable-xxhdpi==資料夾中,圖片的色彩格式為 ARGB-8888,即每個畫素站4個位元組

圖片佔用的記憶體 = 450 300 4 = 540_000 位元組= 527 kb

2. 如果手機螢幕密度相同的資料夾下不存在此檔案,而在大於手機螢幕密度的資料夾下存在此資源, 會進行==縮小==相應的倍數的平方。

xx-hdpi 的密度值是 480, xxx-hdpi 的密度值是640

比方說 你的手機還是 ==xxhdpi== ,此時你的圖片放在 ==drawable-xxxhdpi==資料夾下;

圖片佔用的記憶體 = 450 / (640/480) 300 / (640/480) 4 = 303_750 位元組 = 297kb

3. 若在大於手機螢幕密度的資料夾下沒找到此資源,則會向小於手機螢幕密度的資料夾下查詢,如果存在,則會進行==放大==相應的倍數的平方。

比方說 你的手機還是 ==xxhdpi== ,此時你的圖片放在 ==drawable-xhdpi==資料夾下;

xx-hdpi 的密度值是 480, x-hdpi 的密度值是320

圖片佔用的記憶體 = 400 (480 / 320) 350 (480 / 320) 4 = 1215_000 位元組 =1187 kb

三、驗證結果

驗證的手機為 華為P40: 解析度為 :2340 * 1080 螢幕尺寸:6.1 可以算出來,螢幕密度為 422,即 xx-hdpi。

圖片大小:450*300

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

驗證1:手機螢幕密度與圖片所在的資料夾解析度相同

即 圖片也放在 xx-hdpi 目錄下:

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

計算圖片的寬度和高度:

        Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.a1);
        int width = bm.getWidth();
        int height = bm.getHeight();

        Log.e("ARouterMainActivity", "width = " + width + ", height = " + height);

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

可以驗證上面的情況1啦。

驗證情況2:如果手機螢幕密度相同的資料夾下不存在此檔案,而在大於手機螢幕密度的資料夾下存在此資源:

drawable-xhdpi中的圖片放到xxhdpi的手機上,記憶體是如何變化的

即 寬度 = 圖片寬度 450 / (640/480) = 337.5。 高度 = 圖片寬度 300 / (640/480) = 225。 此時的記憶體= 337.5 225 4 = 303_750 位元組

即情況2也滿足, ==情況3==就不驗證了,感興趣的可以自己驗證下。

四、結論

  1. 將圖片放在比手機解析度小的目錄,圖片所佔的記憶體會 放大 手機密度/圖片對應目錄的密度的平方倍。
  2. 將圖片放在比手機解析度大的目錄,圖片所佔的記憶體會 縮小 圖片對應目錄的密度 / 手機密度的平方倍。
  3. 相等情況下: 等於 圖片的寬度 圖片的高度 色彩格式對應的位元組數
分類: 數碼
時間: 2021-10-07

相關文章

中美關係在瑞士會晤後是否有什麼切實變化?美國國務院回應
來源:央視新聞客戶端 當地時間10月7日,在美國國務院例行簡報會上,有記者提問,中美關係在兩國高層在瑞士舉行第二次會晤之後是否有什麼切實的變化?美國國務院新聞發言人內德·普賴斯表示,美國和中國的關係是 ...

中統一開始與軍統並駕齊驅,後來為何衰落了

中統一開始與軍統並駕齊驅,後來為何衰落了
1945年2月1日上午,在位於川東師範學院的中統局本部內,一張張嚴肅的面孔,分別掩飾著各自真實的心情:有的悲哀.有的沮喪.有的感到憤怒.有的在竊喜. 他們剛剛才得知,中統局已經易主,由西康省教育廳廳長 ...

華為4G新機完全曝光:預裝鴻蒙最新系統,主打中端影像功能

華為4G新機完全曝光:預裝鴻蒙最新系統,主打中端影像功能
儘管之前有傳聞說華為會在十月召開又一個新品釋出會,而且很可能是釋出Mate 50系列手機,不過現在可能對華為來說,最緊要的事情一個是繼續增加鴻蒙系統適配的手機,另一個就是做好最新華為nova 9系列手 ...

Galaxy A73定位中端,1.08億畫素攝像頭或將是亮點

Galaxy A73定位中端,1.08億畫素攝像頭或將是亮點
現在手機廠商越來越重視手機的影像實力了,尤其是三星的攝像實力一直走在了前列.自從Galaxy S20 Ultra上推出了1.08億畫素的攝像頭後,就引發了不少熱議.最近有訊息爆料稱三星也將把這些攝像技 ...

造價老師傅總結,預算中容易遺漏的100項
預算容易遺漏的100項 1.在平屋面保溫屋面中排汽孔 2.樓梯欄杆中的預埋鐵件 3.油漆.塗料施工用腳手架 4.預製板梁砼:板梁封口砼.運輸.安裝 5.鑽孔灌注樁:入巖深度的鑽孔(該專案市政和公路定額 ...

在安卓12官方版中,谷歌將推出一系列功能為身障人士帶來便利

在安卓12官方版中,谷歌將推出一系列功能為身障人士帶來便利
對於即將釋出的Android 12官方版本,Google 將推出一系列針對殘疾人士打造的功能.包含可利用相機識別啟用手機特定功能,透過手寫識別功能,同時也針對Google Assistant數字助理. ...

黃骨奇案:墓中驚現黃骨,死相怪異,案情撲朔迷離,真相令人感動

黃骨奇案:墓中驚現黃骨,死相怪異,案情撲朔迷離,真相令人感動
點選右上角關注我,帶你看匪夷所思的古代奇案與民間故事. 北宋淳化年間的一日中午,青州城內一騎飛馬停在了提刑府門前,來人飛身下馬,衝進提刑府報告,說城郊發生了命案. 1.突發命案 北宋淳化年間的一日中午 ...

民間收藏古蜀玉器中的伏羲女媧

民間收藏古蜀玉器中的伏羲女媧
朱文燦 朱 帆 一.有關伏羲.女媧的傳說記載 早在6500萬年前,地球上就已出現了蛇類,蛇是無足的爬行動物的總稱,屬於有鱗目.所有蛇類都是肉食性動物.它們沒有像恐龍一樣滅絕,而以強大的生命力在大自然的 ...

蘋果再惹爭議 iOS15設定選單中出現Apple Music推廣

蘋果再惹爭議 iOS15設定選單中出現Apple Music推廣
10月7日,蘋果公司再惹爭議,有購買了iPhone 13或剛剛升級到最新版iOS 15的使用者反映,他們手機的設定選單中出現了Apple Music和Apple Arcade推廣資訊. 這些推廣資訊出 ...

中美會晤剛結束,美高官就撂下狠話:不想與華開戰,但會阻止中國統一

中美會晤剛結束,美高官就撂下狠話:不想與華開戰,但會阻止中國統一
據觀察者網報道,日前,美國媒體釋出訊息稱,美國海軍部長將於本週釋出一份戰略指南.美媒指出,該份戰略指南主要內容為概述美國海軍和海軍陸戰隊將如何保持全球海上主導地位,加強戰略伙伴關係,並增強對抗中國的能 ...

鴻蒙系統一鍵摳圖的透明桌面桌布,怎樣去除底部的文字?

鴻蒙系統一鍵摳圖的透明桌面桌布,怎樣去除底部的文字?
鴻蒙系統給我們帶來了好多好玩而實用的,在前天發表的影片中,我們介紹了鴻蒙系統的"一鍵摳圖"功能,並且把摳出來的透明背景圖片放到手機的桌面上,美化手機桌面佈局.整體佈局看上去非常好看 ...

華為鴻蒙系統自帶“一鍵摳圖”,好玩又實用,還能個性化手機桌面

華為鴻蒙系統自帶“一鍵摳圖”,好玩又實用,還能個性化手機桌面
自從自己的華為手機升級到鴻蒙系統後,就帶來了太多的驚喜,不僅手機操作更加流暢.電池更加省電.動畫更加炫酷,而且還帶了很多實用的小功能,如:通知欄與功能欄分離.大資料夾.桌面萬能卡片等等.今天我要介紹的 ...

日本,極限蝸居

日本,極限蝸居
本文來自微信公眾號:環行星球 (id:huanxingxingqiu),作者:熊金金大人,日本通經授權釋出.封面圖來自Unsplash 住房面積小,感覺自己的家就像個蝸牛殼一樣,這在中國叫" ...

最新手機排名公佈,10月換機必備,買對不買貴

最新手機排名公佈,10月換機必備,買對不買貴
每個月,知名手機榜單安兔兔都會發布三份榜單,分別是效能榜.價效比榜和好評率榜.之前咱們已經看過本月的效能榜單和價效比排名榜單了,前不久安兔兔又公佈了好評率榜. 圖片來源於網路 好評率榜和前兩個榜單有很 ...

每次一個電腦小技巧(一):把隱私檔案儲存為一張圖片

每次一個電腦小技巧(一):把隱私檔案儲存為一張圖片
有時候為了保護重要隱私的檔案不被發現,我們可以把檔案變為一張普通的圖片,這樣就能很好地預防資訊的洩露. 本文準備的jpg圖 第一步:準備一張普通.jpg格式的圖片和要隱藏的檔案,放到一個任意資料夾中, ...

毛主席遺體保護幕後:從769保護室到紀念堂,8大措施確保永久儲存

毛主席遺體保護幕後:從769保護室到紀念堂,8大措施確保永久儲存
作者拍攝的毛主席紀念堂 2018年,我們一家到北京旅遊.第一個心願就是到毛主席紀念堂瞻仰主席遺容.紀念堂免費向人民開放.因此那天一大早,我們就早早到了天安門廣場,看很多人已經在那裡排隊,我們趕緊把包裹 ...

一個眾包外賣小哥的年中總結!很中肯,也很深切

一個眾包外賣小哥的年中總結!很中肯,也很深切
自述者:小文,33歲,男性,離異,一個7歲的女兒,和爸媽同住. 從去年8月底開始,主業上班工資少,再加上父母年紀大了,孩子讀書等開銷大,讓自己試圖去尋找一份兼職很有必要.在刷刷小影片的一個偶然,看到了 ...

菜市場菌類大彙總

菜市場菌類大彙總
如果你在青島菜市場遇到一個形跡可疑.只拍不買的中年油膩男,那就有一定機率正是本磚家,我向來是把菜市場當成水族館植物園來逛的.本篇所列舉的"菌類"圖片均出自我手,絕大部分源於菜市場( ...

手機出現“新騙局”?多人被“隔空”轉錢,出現這種現象要注意

手機出現“新騙局”?多人被“隔空”轉錢,出現這種現象要注意
隨著數字時代的來臨,智慧手機已經佔據了人們大部分生活時間,現在社會上,不管男女老少,都擁有自己的手機,利用一部手機,就能夠完成日常消費和需求,一些手機支付功能,更是成為人們的首選. 但隨之而來諸多新騙 ...