• <nav id="4k88q"></nav>
  • <menu id="4k88q"><tt id="4k88q"></tt></menu>
  •  
    網頁制作---幫你的網頁瘦身
    發布時間:2005-01-26   瀏覽次數:237051
    網頁資料量與下載速度在網頁上加入各種圖形,或是使用JavaApplet制造,可以使網頁看起來賞心悅目,因而吸引更多的網友。但是如果用得太過火,網頁上一大堆圖形,同時還使用好幾個不同的JavaApplet,將會使網頁下載的時間變得很長,如果遇到較沒有耐心的網友,可能還沒等到網頁下載完畢,按下「停止」,改看別的網站去也。若是遇到網路容易塞車的時段,網頁下載太慢更是訪客人數的頭號殺手。那麼一個網頁的資料量究竟要多大才是恰當的,這要由網路的傳輸速率,和一般人能夠容忍的等待時間來估算了,這可以由一個簡單的式子來表示∶網頁資料量上限=傳輸速率×可容忍等待時間網路傳輸速率,自然要以一般MODEM的速率為準,以56KMODEM來計算,56Kbps(Kilobitspersecond)的傳輸率每秒大約可以傳輸5KB(KiloBytes)的資料,事實上若是考慮到網路塞車的問題,平均的傳輸率可能只有每秒2-3KB而已。至於可容忍的等待時間,這個因人而異了,很難有個準則,既然如此,不妨自己想像一下,等待多久會讓人覺得難以忍受。我個人是建議,如果可能的話,下載時間不要超過30秒。若以傳輸率每秒3KB來估計,計算結果如下∶網頁資料量上限=3KB×30=90KB請注意,網頁資料包含所有需要下載的東西,HTML、圖檔、Java程式、MIDI......將網頁圖形化也許有些人一看到上面的數字,立即的反應是∶「開玩笑!90KB能放什麼東西呀,光是我首頁上那個美美的進站看板圖差不多這麼大了!狗且卜且,這樣的想法其實并不正確,網頁上使用的圖形檔,如果經過適當的處理,可以壓縮得很小而且還有不錯的品質。以下將個人的一些經驗提出來供大家參考。一般網頁上通用的圖形檔格式有兩種∶JPG和GIF,另外有一種PNG格式,不過很少人用。JPG可以儲存全彩和灰階圖形,使用破壞性壓縮,GIF則是色盤式圖檔,可使用2-256種色彩,壓縮方法是非破壞性的LZW壓縮法。以下針對這兩種圖檔的特性,分析縮小圖檔的方法。GIF圖檔由於GIF圖檔是使用非破壞性壓縮,因此壓縮率不會太高,所以最容易出現檔案過大的情形,尤其GIF動畫檔更是如此。減少使用的色彩數這是最基本的方法,通常也是極為有效的方法。GIF是色盤式圖檔,一個像素可使用1-8個位元來記錄色彩索引值,再根據索引值對應到色盤表上的RGB色彩。一個像素使用的位元數,會決定圖形中可包含的色彩數。位元數 1 2 3 4 5 6 7 8色彩數 2 4 8 16 32 64 128 256熟悉二進位的網友,應該很清楚以上所列的對應關系?傊,色彩用得愈少,需要記錄的資訊量愈少,這應該是很容易理解的事。因為GIF圖檔適用的范圍是色塊式的圖形,例如卡通造型的圖案或是一些標、Logo等等,這種圖形本身的顏色其實不會太復雜,所以32色或16色能表現出很不錯的品質,甚至有些圖形實際上包含的色彩數根本屈指可數,如果使用GIF預設的256色完全是浪費空間。至於如何調整色盤式圖檔的色彩數,各種繪圖軟體都有所不同,不過大致上應該都是在「轉換影像類型」之類的功能中。使用透明色取代遮罩GIF可以產生局部透明的圖案,而制作的方式有兩種,一種是指定一個色彩為透明色,另一種是使用遮罩。若是使用遮罩,圖檔中還要另外儲存遮罩的資訊,因此會使檔案變大,所以使用透明色的方式會產生較小的圖檔。動畫檔只儲存不同的部份儲存GIF動畫檔時,如果設定為只儲存動畫格之間不同的部份,可以使檔案縮小許多。所以在設計GIF動畫時,若能盡量保留一些不改變的部份,能使動畫檔不致於太大。動畫格數不要太多這個其實純粹是動畫設計的問題,如果真的需要很多格,那也沒辦法。JPG圖檔提高壓縮率感覺上這好像是廢話,提高JPG的壓縮率當然可以使圖檔更小,問題是品質也會跟著變差。重點是,如何在壓縮率和品質之間取一個平衡點。建議是,使用有JPG預覽功能的軟體輸出網頁用的JPG圖檔,可以在儲存之前測試各種不同設定所產生的影像品質。關於這方面,推薦大家使用友立資訊出品的PhotoImpact4或其他處理網頁圖形的工具,PhotoImpact的SmartSaver可以讓你調整出最適當的JPG壓縮率。調整YUV次取樣YUV次取樣是使用鄰近像素的色彩平均值取代單一像素的色彩,因此可以減少色彩的資訊量。對於色彩變化較緩和的圖形,使用YUV422甚至YUV411(411壓縮率較高),可以壓縮得更小,而且不會造成太大的失真。但是對於具有強烈色彩對比和銳利邊緣的圖案,使用YUV次取樣將使圖形嚴重失真,這種狀況要關閉YUV次取樣(選擇YUV444)。請注意!并非所有繪圖軟體都提供這項設定,PhotoShop沒有。提高平滑化程度提高平滑化程度可以壓縮得較小,但是會使影像變得較模糊柔和,如果你需要較銳利的圖形,不要用平滑化功能。其實如果是較鮮明銳利的圖案,改用GIF檔也許會有較好的效果。謹慎使用JavaApplet太過濫用JavaApplet基本上有兩點不好的影響∶下載JavaApplet會耗費不少時間!绦羞^多的JavaApplet會拖慢瀏覽器的執行速度,如果JavaApplet本身設計不良,更是會雪上加霜。此外,不時會看到一些網站使用JavaApplet來做某些使用Javascript可以做到的效果,基本上,如果可以使用Javascript做到的功能,不要使用JavaApplet來做。還有,一些JavaApplet產生的確實是很炫,但是并不是用了一堆很炫的效果會使網站更好看,要和網頁的整體設計搭配得宜才會顯現出它的效果,如果只是一昧濫用,不但沒有什麼好處,有時反而會使瀏覽網頁的人感覺厭煩。
    立即預約
    中文精品久久久久国产_av无码电影一区二区三区_制服肉丝袜亚洲中文字幕_伊人久久大香线蕉亚洲