摘要:下面就介紹一些這樣的工具吧當(dāng)然,并不是所有人都使用,那么我們就來看一下獨(dú)立的圖片優(yōu)化工具,你可以根據(jù)自己的需要來選擇。
在網(wǎng)頁中運(yùn)用圖片的成本并非新的問題,只是我們現(xiàn)在把焦點(diǎn)放在了js腳本對頁面加載的阻礙影響當(dāng)做了罪魁禍?zhǔn)住?br /> Mike Taylor 曾經(jīng)在throneofjs大會(huì)上關(guān)于前端性能優(yōu)化上提出的觀點(diǎn):
The solution to worrying about JS lib/framework size: include one less .jpg on your site. #throneofjs.
11:05 PM - 22 Jul 2012
在進(jìn)行圖片優(yōu)化之前,我們首先應(yīng)該能夠選擇合適的圖片類型,這樣可以適當(dāng)?shù)販p少圖片的體積。這也是能夠后續(xù)優(yōu)化的前提。選擇合適的圖片類型最主要的就是考慮圖片里面的色彩多寡,其中有一些經(jīng)驗(yàn)可以借鑒:
對于照片類型的圖片,因?yàn)樗锩娴念伾容^多,一般要選擇JPG格式,圖片品質(zhì)在80以上就可以保真
對于圖標(biāo),色彩范圍一般都在256位一下,選擇gif格式比較合適
如果對圖片有背景透明的要求,應(yīng)該選擇PNG格式
對于圖片優(yōu)化的最優(yōu)方式,就是能夠盡可能地實(shí)現(xiàn)自動(dòng)化,這樣就可以避免我們分別對每張圖片進(jìn)行多帶帶處理。
下面就介紹一些這樣的工具吧!
Grunt TasksRecompressing JPG/PNG/GIF to save on bytes:
OptiPNG/jpegtran/gifsicle: grunt-contrib-imagemin
ImageOptim-CLI companion: grunt-imageoptim
Convert to WebP: grunt-webp
Spriting to reduce HTTP requests:
grunt-spritefiles
grunt-montage
Prescaling (normalization) to avoid excessive image resize/decode work:
grunt-imageNormalize
grunt-image-resize
Responsive image generation/handling:
Generate multi-resolution images: grunt-responsive-images
Clowncar technique: grunt-clowncar
Inline images as data URIs (careful as costly on mobile):
grunt-image-embed
當(dāng)然,并不是所有人都使用grunt,那么我們就來看一下獨(dú)立的圖片優(yōu)化工具,你可以根據(jù)自己的需要來選擇。
PNGpngcrush
optipng
advpng
For Windows, see pngout and pngwolf
zopfli-png and Pngnq S9 by Kornel
PNG Quantizerpngquant ~ recommended
pngnq
JPGjpegmini
jpegcrush
jpegoptim
jpgtran
GIFgifsicle.此工具NPM 安裝模塊https://github.com/yeoman/node-gifsicle
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/8962.html
摘要:一引言前端的高性能部分,主要是指減少請求數(shù)減少傳輸?shù)臄?shù)據(jù)以及提高用戶體驗(yàn),在這個(gè)部分,圖片的優(yōu)化顯得至關(guān)重要。 Web 發(fā)展的速度讓許多人嘆為觀止,層出不窮的組件、技術(shù),只需要合理的組合、恰當(dāng)?shù)脑O(shè)置,就可以讓 Web 程序性能不斷飛躍。所有 Web 的思想都是通用的,它們也可以運(yùn)用到 Java Web。這一系列的文章,主要講解網(wǎng)頁前端性能優(yōu)化,是與用戶最直接接觸的。事實(shí)證明,與其消耗...
摘要:開啟驗(yàn)證上傳一張新圖片,使用手安卓版本訪問已支持域名的圖片,如果請求帶了,檢查返回圖片格式是否為如果舊的圖片未按預(yù)期返回,返回了或原圖可能是結(jié)點(diǎn)緩存,正常天后過期回源則會(huì)返回圖片。 對于圖片較多的網(wǎng)站,本文結(jié)合具體案例給出了如何基于CDN的sharpP自適應(yīng)圖片無痛接入方案,據(jù)統(tǒng)計(jì)效果可在原圖基礎(chǔ)上節(jié)省60%-75%的流量。作者:陳忱 出處:騰云閣文章 目前移動(dòng)端運(yùn)營素材大部分依賴圖...
摘要:寫在前面開發(fā)中的圖像壓縮是一個(gè)很重要的部分。而這篇文章會(huì)讓我們從另外一個(gè)角度來認(rèn)識(shí)平臺(tái)下的圖像壓縮和優(yōu)化。所以,它是你圖像壓縮和優(yōu)化的首選,盡可能的去使用吧。 寫在前面 Android開發(fā)中的圖像壓縮是一個(gè)很重要的部分。而這篇文章會(huì)讓我們從另外一個(gè)角度來認(rèn)識(shí)Android平臺(tái)下的圖像壓縮和優(yōu)化。 這篇文章更適合和設(shè)計(jì)師一起來看,所以,如果你和你的設(shè)計(jì)師是好基友的話,不妨叫上他,倒兩杯咖...
閱讀 3359·2021-09-30 09:47
閱讀 2742·2021-08-18 10:22
閱讀 2527·2021-08-16 10:49
閱讀 2893·2019-08-30 15:53
閱讀 2738·2019-08-29 16:14
閱讀 3191·2019-08-28 18:18
閱讀 3237·2019-08-26 13:21
閱讀 794·2019-08-26 12:02