圖像在網站建設中表現技巧
2017.03.22
第一:網(wang)頁(ye)訪(fang)問(wen)者(zhe)往(wang)往(wang)沒(mei)有(you)耐(nai)心(xin)。你(ni)的(de)圖(tu)像(xiang)可(ke)能(neng)很(hen)酷(ku),但(dan)是(shi)如(ru)果(guo)她(ta)們(men)對(dui)於(yu)快(kuai)速(su)下(xia)載(zai)來(lai)說(shuo)太(tai)豐(feng)滿(man),很(hen)少(shao)有(you)人(ren)會(hui)堅(jian)持(chi)到(dao)最(zui)後(hou)以(yi)求(qiu)一(yi)睹(du)她(ta)們(men)的(de)尊(zun)容(rong)。幸(xing)運(yun)的(de)是(shi),網(wang)頁(ye)設(she)計(ji)者(zhe)可(ke)以(yi)使(shi)用(yong)一(yi)些(xie)技(ji)巧(qiao)和(he)優(you)化(hua)來(lai)加(jia)速(su)圖(tu)像(xiang)和(he)頁(ye)麵(mian)的(de)下(xia)載(zai)。
第二:不必要的就不要其實沒有什麼特別的技巧。做其它事之前,從你的頁麵中把所有多餘的圖像去掉。這裏“多餘”不是指你們公司的標誌或你們辦公室的地圖。我們是指那個精明的、在“發郵件”旁邊的動畫信封。也許在你的頁麵底部還放著隨處可見的NetscapeNavigator和Internet Explorer按鈕。說實話,有多少人沒聽說過這些產品呢?
在網站中減少一個瑣碎的10KB的圖形文件可能對整個網站改進不大。但是如果你的整個頁麵才40KB,減少10KB就可以減少25%的下載時間-減少一個跳舞嬰兒的按鈕還是合算的。
如果你的網頁確實需要削減,可以考慮用文本“提交”按鈕代替圖形“提交”按鈕。用靜態圖形代替動態GIF圖形可以減少下載時間。最後,一些神奇的“header”圖形可以用<FONT SIZE>和<FONT FACE>標記代替。
第三:GIF文件和JPEG文件除非你想得到ARCHIE或GOPHER一樣的火箭速度,你總會用到一些圖形。遵守一些創建圖像的規則,你的頁麵下載的時間就會可行。
開始時,確定一個圖像用GIF格式還是JPEG格式。這看起來很基本,但是還有一大部分網頁犯這樣的錯誤。
GIF用在看起來幹脆整潔的小圖形上是很完美的,但是不會超過256色。GIF也可存為“透明色”-允許圖形有不規則的邊界。簡單的公司標誌、小按鈕和導航條是應用GIF圖形格式的很好的例子。不象JPEG,GIF是一種無損失的壓縮格式,所以你的圖形不會變得模糊不清。如果你在掃描有詳細細節的地圖,應該選擇GIF格式。不過,如果圖片很大,GIF文件會很大,下載時間也會很長。
你不能從根本上壓縮GIF文件,但是可以減少位深,即限製顏色數。給定位深的顏色數等於2的位深次冪(即,8位=256色)。顏色數越少,圖像的字節數越少。假設你正在建一個可口可樂的網站,可以把很多標誌的位深減少到3或4位(紅、白,或許還需要這兩種顏色的陰影色來使邊界光滑)。可以用Debabelizer軟件改變位深。
JPEG文件可以顯示幾千種顏色,而且壓縮率比GIF文件高。它們很適合照片方式的圖像。不過壓縮成JPEG文件時會損失一些照片的細節。
第四:合適的尺寸當你使用圖形編輯器時,保證圖形尺寸(72dpi)與將要在網頁上顯示的相同。在HTML中,用<IMAGE>標記的WIDTH和HEIGHT屬性重述圖像的實際尺寸。這可以使瀏覽器在圖像下載時同時呈現頁麵的其餘部分-於是人們在等待圖像是有其它東西讀-並且保證在“關閉圖像”瀏覽時可以看到正確的頁麵布局。
如果在頁麵中使用表格,圖像尺寸非常重要:因為沒有定義尺寸的圖像會迫使瀏覽器清除和重繪頁麵。這種情況發生在當瀏覽器按照<TABLE>和<TD>來(lai)建(jian)造(zao)表(biao)格(ge),然(ran)後(hou)卻(que)發(fa)現(xian)表(biao)格(ge)單(dan)元(yuan)中(zhong)的(de)圖(tu)像(xiang)沒(mei)有(you)尺(chi)寸(cun)參(can)數(shu)卻(que)太(tai)大(da)而(er)不(bu)能(neng)放(fang)在(zai)表(biao)格(ge)中(zhong)時(shi)。瀏(liu)覽(lan)器(qi)隻(zhi)得(de)重(zhong)繪(hui)表(biao)格(ge)來(lai)容(rong)納(na)如(ru)此(ci)笨(ben)拙(zhuo)的(de)圖(tu)像(xiang)。效(xiao)率(lv)低(di)下(xia)的(de)頁(ye)麵(mian)重(zhong)繪(hui)浪(lang)費(fei)時(shi)間(jian),而(er)且(qie)用(yong)戶(hu)看(kan)到(dao)不(bu)斷(duan)消(xiao)失(shi)和(he)重(zhong)繪(hui)的(de)頁(ye)麵(mian)時(shi)也(ye)會(hui)不(bu)高(gao)興(xing)。
使用WIDTH和HEIGHT時,最重要的是不要用它們調整頁麵圖形的大小或形狀。通過HTML調整大小是很差勁的,有兩個原因。如果你放大圖像,你會得到一幅有鋸齒的圖片。
用HTML使圖像變小不是一直很壞,但在表現上很差。因為瀏覽器下載的數據比實際要顯示的圖像多,於是增加了下載時間。
第五:緩存是你的朋友有一個使圖像下載更快的重要技術。那些在網站中重複出現的圖像-比如通用標誌、頁首或導航條-不必一遍一遍地下載。缺省地,Netscape和Internet Explorer在RAMhuoyingpanshangshezhihuancunlaicunchuzuijinyongdaodetuxiang。ruguoliulanqirenshishixiangtongdewenjianming,tahuiduhuancun,erbushicongwangshangxiazai。zhezhongfangfadadaditigaolexiaolv,yizhiyuhenduozidongjishichengxuwufashibie-你隻好用跑表自己測測了。
既(ji)然(ran)客(ke)戶(hu)端(duan)的(de)緩(huan)存(cun)如(ru)此(ci)有(you)用(yong),在(zai)設(she)計(ji)網(wang)頁(ye)時(shi)就(jiu)應(ying)考(kao)慮(lv)到(dao)瀏(liu)覽(lan)器(qi)的(de)緩(huan)存(cun)。例(li)如(ru),如(ru)果(guo)網(wang)站(zhan)有(you)大(da)量(liang)相(xiang)似(si)的(de)頁(ye)首(shou)圖(tu)形(xing),應(ying)試(shi)圖(tu)把(ba)它(ta)進(jin)行(xing)分(fen)割(ge),使(shi)其(qi)中(zhong)不(bu)變(bian)的(de)部(bu)分(fen)能(neng)從(cong)緩(huan)存(cun)中(zhong)立(li)刻(ke)讀(du)出(chu)來(lai)。雖(sui)然(ran)在(zai)每(mei)頁(ye)還(hai)要(yao)調(tiao)用(yong)一(yi)個(ge)新(xin)圖(tu),因(yin)為(wei)這(zhe)個(ge)圖(tu)很(hen)小(xiao),所(suo)以(yi)下(xia)載(zai)很(hen)快(kuai)。
第二:不必要的就不要其實沒有什麼特別的技巧。做其它事之前,從你的頁麵中把所有多餘的圖像去掉。這裏“多餘”不是指你們公司的標誌或你們辦公室的地圖。我們是指那個精明的、在“發郵件”旁邊的動畫信封。也許在你的頁麵底部還放著隨處可見的NetscapeNavigator和Internet Explorer按鈕。說實話,有多少人沒聽說過這些產品呢?
在網站中減少一個瑣碎的10KB的圖形文件可能對整個網站改進不大。但是如果你的整個頁麵才40KB,減少10KB就可以減少25%的下載時間-減少一個跳舞嬰兒的按鈕還是合算的。
如果你的網頁確實需要削減,可以考慮用文本“提交”按鈕代替圖形“提交”按鈕。用靜態圖形代替動態GIF圖形可以減少下載時間。最後,一些神奇的“header”圖形可以用<FONT SIZE>和<FONT FACE>標記代替。
第三:GIF文件和JPEG文件除非你想得到ARCHIE或GOPHER一樣的火箭速度,你總會用到一些圖形。遵守一些創建圖像的規則,你的頁麵下載的時間就會可行。
開始時,確定一個圖像用GIF格式還是JPEG格式。這看起來很基本,但是還有一大部分網頁犯這樣的錯誤。
GIF用在看起來幹脆整潔的小圖形上是很完美的,但是不會超過256色。GIF也可存為“透明色”-允許圖形有不規則的邊界。簡單的公司標誌、小按鈕和導航條是應用GIF圖形格式的很好的例子。不象JPEG,GIF是一種無損失的壓縮格式,所以你的圖形不會變得模糊不清。如果你在掃描有詳細細節的地圖,應該選擇GIF格式。不過,如果圖片很大,GIF文件會很大,下載時間也會很長。
你不能從根本上壓縮GIF文件,但是可以減少位深,即限製顏色數。給定位深的顏色數等於2的位深次冪(即,8位=256色)。顏色數越少,圖像的字節數越少。假設你正在建一個可口可樂的網站,可以把很多標誌的位深減少到3或4位(紅、白,或許還需要這兩種顏色的陰影色來使邊界光滑)。可以用Debabelizer軟件改變位深。
JPEG文件可以顯示幾千種顏色,而且壓縮率比GIF文件高。它們很適合照片方式的圖像。不過壓縮成JPEG文件時會損失一些照片的細節。
第四:合適的尺寸當你使用圖形編輯器時,保證圖形尺寸(72dpi)與將要在網頁上顯示的相同。在HTML中,用<IMAGE>標記的WIDTH和HEIGHT屬性重述圖像的實際尺寸。這可以使瀏覽器在圖像下載時同時呈現頁麵的其餘部分-於是人們在等待圖像是有其它東西讀-並且保證在“關閉圖像”瀏覽時可以看到正確的頁麵布局。
如果在頁麵中使用表格,圖像尺寸非常重要:因為沒有定義尺寸的圖像會迫使瀏覽器清除和重繪頁麵。這種情況發生在當瀏覽器按照<TABLE>和<TD>來(lai)建(jian)造(zao)表(biao)格(ge),然(ran)後(hou)卻(que)發(fa)現(xian)表(biao)格(ge)單(dan)元(yuan)中(zhong)的(de)圖(tu)像(xiang)沒(mei)有(you)尺(chi)寸(cun)參(can)數(shu)卻(que)太(tai)大(da)而(er)不(bu)能(neng)放(fang)在(zai)表(biao)格(ge)中(zhong)時(shi)。瀏(liu)覽(lan)器(qi)隻(zhi)得(de)重(zhong)繪(hui)表(biao)格(ge)來(lai)容(rong)納(na)如(ru)此(ci)笨(ben)拙(zhuo)的(de)圖(tu)像(xiang)。效(xiao)率(lv)低(di)下(xia)的(de)頁(ye)麵(mian)重(zhong)繪(hui)浪(lang)費(fei)時(shi)間(jian),而(er)且(qie)用(yong)戶(hu)看(kan)到(dao)不(bu)斷(duan)消(xiao)失(shi)和(he)重(zhong)繪(hui)的(de)頁(ye)麵(mian)時(shi)也(ye)會(hui)不(bu)高(gao)興(xing)。
使用WIDTH和HEIGHT時,最重要的是不要用它們調整頁麵圖形的大小或形狀。通過HTML調整大小是很差勁的,有兩個原因。如果你放大圖像,你會得到一幅有鋸齒的圖片。
用HTML使圖像變小不是一直很壞,但在表現上很差。因為瀏覽器下載的數據比實際要顯示的圖像多,於是增加了下載時間。
第五:緩存是你的朋友有一個使圖像下載更快的重要技術。那些在網站中重複出現的圖像-比如通用標誌、頁首或導航條-不必一遍一遍地下載。缺省地,Netscape和Internet Explorer在RAMhuoyingpanshangshezhihuancunlaicunchuzuijinyongdaodetuxiang。ruguoliulanqirenshishixiangtongdewenjianming,tahuiduhuancun,erbushicongwangshangxiazai。zhezhongfangfadadaditigaolexiaolv,yizhiyuhenduozidongjishichengxuwufashibie-你隻好用跑表自己測測了。
既(ji)然(ran)客(ke)戶(hu)端(duan)的(de)緩(huan)存(cun)如(ru)此(ci)有(you)用(yong),在(zai)設(she)計(ji)網(wang)頁(ye)時(shi)就(jiu)應(ying)考(kao)慮(lv)到(dao)瀏(liu)覽(lan)器(qi)的(de)緩(huan)存(cun)。例(li)如(ru),如(ru)果(guo)網(wang)站(zhan)有(you)大(da)量(liang)相(xiang)似(si)的(de)頁(ye)首(shou)圖(tu)形(xing),應(ying)試(shi)圖(tu)把(ba)它(ta)進(jin)行(xing)分(fen)割(ge),使(shi)其(qi)中(zhong)不(bu)變(bian)的(de)部(bu)分(fen)能(neng)從(cong)緩(huan)存(cun)中(zhong)立(li)刻(ke)讀(du)出(chu)來(lai)。雖(sui)然(ran)在(zai)每(mei)頁(ye)還(hai)要(yao)調(tiao)用(yong)一(yi)個(ge)新(xin)圖(tu),因(yin)為(wei)這(zhe)個(ge)圖(tu)很(hen)小(xiao),所(suo)以(yi)下(xia)載(zai)很(hen)快(kuai)。












