PS切圖后圖片過(guò)大該怎么壓縮大小
在網(wǎng)頁(yè)設(shè)計(jì)中,經(jīng)常會(huì)用到切圖,但有時(shí)候切出來(lái)的圖片過(guò)大,那該怎么進(jìn)一步壓縮圖片大小呢?本文將介紹一些方法來(lái)解決這個(gè)問(wèn)題。使用ImageAlpha壓縮PNG圖片首先,我們可以使用ImageAlpha來(lái)壓
在網(wǎng)頁(yè)設(shè)計(jì)中,經(jīng)常會(huì)用到切圖,但有時(shí)候切出來(lái)的圖片過(guò)大,那該怎么進(jìn)一步壓縮圖片大小呢?本文將介紹一些方法來(lái)解決這個(gè)問(wèn)題。
使用ImageAlpha壓縮PNG圖片
首先,我們可以使用ImageAlpha來(lái)壓縮PNG圖片。以一個(gè)海報(bào)為例,正常從PS導(dǎo)出的PNG大小為1.1 MB。然而,在ImageAlpha中打開(kāi)后,可以看到在默認(rèn)參數(shù)下可壓縮65%,壓縮后僅為379 KB,且?guī)缀鯚o(wú)損地保留了畫(huà)面細(xì)節(jié)。因此,我通常在輸出切圖資源時(shí)都會(huì)使用ImageAlpha進(jìn)行素材的壓縮。此外,ImageAlpha還可以通過(guò)調(diào)節(jié)顏色數(shù)位來(lái)進(jìn)一步壓縮圖片,但這樣會(huì)有損失部分細(xì)節(jié)。比如將顏色數(shù)位調(diào)節(jié)到4,細(xì)節(jié)就會(huì)丟失一些,但能極大地壓縮圖像。除了ImageAlpha,還有一些在線的圖片壓縮工具,最常用的是TinyPNG。和ImageAlpha的壓縮效果差不多,選擇使用哪個(gè)工具還是根據(jù)個(gè)人習(xí)慣來(lái)決定。
將PNG轉(zhuǎn)換為WebP格式
另一種壓縮方式是將PNG轉(zhuǎn)為WebP格式。工具有Webponize等。根據(jù)網(wǎng)上的測(cè)試結(jié)果,WebP的壓縮率還是非??捎^的。然而,WebP還沒(méi)有普及開(kāi)來(lái),大部分公司內(nèi)部仍主要使用PNG來(lái)輸出,所以選擇具體輸出的格式還要看公司大多數(shù)人的使用習(xí)慣。
使用JPG格式輸出不帶Alpha通道的圖
如果是一些不帶Alpha(透明)通道的圖片,可以使用JPG格式進(jìn)行輸出。比如移動(dòng)端產(chǎn)品的引導(dǎo)頁(yè),同樣大小的JPG格式文件通常會(huì)比PNG小。直接導(dǎo)出JPG不用額外壓縮,并且通過(guò)PS還可以直接選擇你想輸出的質(zhì)量,通過(guò)降低質(zhì)量來(lái)減小圖片大小。同時(shí),如果降低JPG導(dǎo)出質(zhì)量仍然偏大,還可以在PS里通過(guò)色調(diào)分離進(jìn)一步壓縮圖片的大小。不過(guò)這樣的處理是有損的,需要平衡質(zhì)量與大小。
矢量圖形的壓縮
對(duì)于圖標(biāo)素材的壓縮,最理想的情況是將圖片處理為矢量的SVG格式。一方面可以無(wú)損放大縮小,而且體積也相較于未壓縮的文件來(lái)說(shuō)有很大的減小。關(guān)于將圖片轉(zhuǎn)換為SVG格式,網(wǎng)上有很多教程可供參考。
盡量使用代碼代替圖片
最后,關(guān)于系統(tǒng)中控件的輸出,建議盡量使用代碼來(lái)實(shí)現(xiàn),而不是使用圖片。這樣可以避免維護(hù)多套適配不同分辨率的素材帶來(lái)的麻煩,并且減少程序加載素材時(shí)占用的內(nèi)存,提高穩(wěn)定性和性能。一般軟件工程師都可以通過(guò)定義矢量圖形的參數(shù),如圓角、描邊、填充色、投影大小、投影距離和投影顏色等來(lái)實(shí)現(xiàn)。因此,只要素材可以轉(zhuǎn)換為實(shí)際可用的參數(shù),都建議寫(xiě)清楚參數(shù),然后由軟件工程師通過(guò)程序來(lái)實(shí)現(xiàn)。
以上是幾種常見(jiàn)的壓縮圖片大小的方法,根據(jù)具體情況選擇合適的方式進(jìn)行壓縮,以提高網(wǎng)頁(yè)加載速度和用戶體驗(yàn)。