基本概念
比如你需要一個(gè)30pt*30pt的圖標(biāo),那么這時(shí)你就需要跟美工(美術(shù)工程師)要三個(gè)文件:
一個(gè)是30px*30px的PNG圖片,用原名來(lái)命名即可,例如sample.png。
一個(gè)是60px*60px的PNG圖片,這個(gè)要用原名@2x來(lái)命名,例如image@2x.png。
一個(gè)是90px*90px的PNG圖片,這個(gè)要用原名@3x來(lái)命名,例如image@3x.png。
這樣把這三張圖片導(dǎo)入進(jìn)工程,你會(huì)神奇地發(fā)現(xiàn),這三個(gè)文件居然會(huì)被iOS統(tǒng)一識(shí)別為sample.png
應(yīng)用場(chǎng)景
1x的圖標(biāo)用于1:1的屏幕,僅作為了解,現(xiàn)在一般都是直接使用二倍圖及三倍圖。
2x的圖標(biāo)用于1:2的屏幕,機(jī)型如iPhone 4S、iPhone 5、iPhone 5s、iPhone 6及后續(xù)的iPad等。
3x的圖標(biāo)目前應(yīng)用于1:3的屏幕,即iPhone 6Plus,這個(gè)就比較特殊了,因?yàn)樘O果為了方便開發(fā)者,想出來(lái)一個(gè)簡(jiǎn)便的實(shí)現(xiàn)方案,將2208*1242分辨率的圖像壓縮輸出在1920*1080的屏幕上。
像素:PX
px就是pixel的縮寫,pixel即像素,它不是自然界的長(zhǎng)度單位。px是就是一張圖片中最小的點(diǎn),一張位圖就是由這些點(diǎn)構(gòu)成的。
像素是構(gòu)成數(shù)碼影像的基本單元,通常以像素每英寸PPI(pixels per inch)為單位來(lái)表示影像分辨率的大小。因此,像素也是指分辨率