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