搜尋
首頁web前端html教學如何在web上完美使用 JPG 等圖形格式

JPEG

JEPG由聯合圖像專家小組(Joint Photographic Experts Group)於1992年創建,並以創建者命名。 JPEG是一種有損光柵影像格式,這表示每次壓縮保存JPEG時,一些資訊

將發生不可逆轉地遺失。

JPEG利用人眼感知的缺陷 - 對亮度比對顏色更敏感 - 使用了一種壓縮演算法來丟棄我們不太擅長獲取的信息,因此屬於「有損格式」。壓縮率的設定將決定最終保存檔案的大小和質

量。

JPEG的用途

因為JPEG適用於亮度和色彩壓縮,所以在照片,以及其他寫實或帶有陰影的圖像(如繪畫和3D渲染)上使用效果良好。這就是為什麼它是多年來最受歡迎的儲存圖片的格式。出

於同樣的原因,JPEG不適宜用在向量圖片,如徽標,幾何圖形,截圖等方面。


照片,以及繪畫等複雜的或陰影的圖像,是使用JPEG的很好的例子。

壓縮JPEG

作為有損格式,JPEG檔案的壓縮率與最終影像品質呈現反比。在像Photoshop這樣的工具中儲存JPEG時,你會看到一個從0到100的品質設定。 Photoshop設定了一些影像品質範

圍:
        低— 10%

        中— 30%

       非常高— 60%

  — 80%

        最佳— 100%


##最佳100% (61 KB), 非常高80% (29 KB).



高60% (16 KB), 中80% (7 KB).



#低100% (6 KB), 最低0% (3 KB).


Web頁面上建議使用在50%到60%質量之間的JPEG,因為它能兼顧不錯的圖像品質和較小的文件尺寸。刪除元資料也可以減少JPEG檔案體積。

在Photoshop裡,可以透過在「匯出」中選擇「元資料:無」或「儲存為Web所用格式(舊版)」來完成壓縮。對影像整體或部分進行模糊處理也會產生較小的檔案。

請注意,由於JPEG是有損格式,即使以100%的品質保存相同的文件,因為壓縮演算法在同一影像上一次又一次地應用,多次之後也會導致影像品質的降低。但這變化可能不會

會顯示在檔案大小的改變上。


PNG

可移植網路圖形(Portable Network Graphics)也是自1995年以來就一直存在的光柵影像格式。它與JPEG不同,因為它是一種無損格式,也是目前網路上最常見的無損

格式。這意味著由於它的壓縮演算法,當檔案被保存和壓縮時,不會遺失任何資訊。

PNG有許多很酷的特性,例如:


    #透明通道- 意味著每個像素可以有不同的透明度;
  • 8位元檔案可以使用基於調色板的顏色模型(也稱為索引顏色) - 這意味著如果減少顏色數量,檔案可能會更小;
  • #PNG壓縮效率比GIF高25%
  • 二維隔行掃描— 影像會在載入過程中漸進顯示,而不是只有當影像完全載入時才顯示。你必須謹慎使用此選項,因為它會增加檔案大小。
PNG的用途

PNG對於線條圖,LOGO,圖示和顏色較少的圖片非常適合。顏色複雜的照片和圖像使用PNG格式將產生巨大的檔案。 PNG另一個優點是支援透明背景。在這種情況下,即使

是複雜的圖片仍然需要使用PNG,因為JPEG中無法實現圖片透明。



PNG可以很好地用在線條作品,LOGO和圖示上。


壓縮PNG

因為PNG中的壓縮演算法是無損的,你可以選擇性地減少它的顏色,從而透過外部工具減少圖片尺寸。

對於大多數PNG使用場景(線圖,圖形,圖示),256色是足夠的。因此,可以透過減少調色板中的顏色數量來進一步減少檔案大小。

GIF

圖形交換格式(Graphics Interchange Format)也是一種點陣圖格式,並且比本文中提到的其它格式都出現地更早。它於1989年由Steve Wilhite創建, 在PNG創建前都是最受歡迎的

8位元圖像格式。 GIF與PNG有類似的特性,但有一些缺點:

  • 只支援256種顏色;

  • 一維隔行交錯— 影像會漸進顯示,但不夠平滑;

  • 與PNG相比壓縮性能差

  • 二進位透明度- 像素只能是100%透明或100 %可見;

  • 有歧義的發音


SVG

#可伸縮向量圖形(Scalable Vector Graphics)與前面講的柵格格式不同,顧名思義,它是向量格式。這意味著它不會基於像素儲存數據,而是透過記錄座標的形式儲存圖形信件

#利息。 SVG使用基於XML的語意化標籤結構,這有點像HTML。由於是DOM結構,你可以透過ID來取得SVG元素,並操縱它們。這帶來了許多可能性,例如使用JavaScript和CSS

 修改並對元素進行動畫操作或建立響應式圖形。

就像是它向量格式,SVG圖片能不遺失任何細節地放大到任何大小。
SVG的用途

SVG在線條藝術,LOGO,圖標,插畫和資料視覺化方面用途廣泛。但它不適用於寫實圖像和有許多細節的複雜圖片。在某些情況下,SVG和PNG都能很好地達到同一個目

的。對於線條藝術,SVG通常能產生較小的檔案。但這不是必然的,實際情況會根據向量圖像究竟有多少個錨點,它甚至可能會產生比PNG更大的檔案。 SVG真正出色的地

方是資料視覺化。由於可以使用JavaScript來操縱和創建向量動畫,諸如D3之類的庫提供了無限的可能性.

#壓縮SVG

##大多數情況下,使用如SVGz(GZipped SVG)等工具來壓縮在Web網頁中使用的SVG檔案是不必要的。你可以(而且應該)在伺服器上開啟 Gzip 來實現壓縮功能,雖然可能

效果寥寥。比較好的方法應該是透過清除SVG向量圖形中不必要的錨點、元素和屬性來減少檔案大小。錨點繪製了向量圖像,因此,你需要確保已移除的錨點不會影響向量圖

形的最終形狀。如果您使用Adobe Illustrator編輯SVG,請確保使用匯出>匯出為...而不是文件>另存為...進行儲存,因為這樣才能產生一個最小化的文件,當然它還有其它優

點。在Sketch裡, 注意不要使用不必要的資料夾,因為它們也會作為額外的標籤保存到SVG中。


清理不必要的節點是縮減SVG尺寸的一種途徑。

元素標籤是包含在SVG檔案內的所有內容,包括開始和結束標籤。向量編輯軟體,如Adobe Illustrator和Sketch可能會到處含有非必要元素和屬性的SVG。 SVG壓縮器可用來刪除

除這種多餘的資訊。


以上是如何在web上完美使用 JPG 等圖形格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
HTML與CSS vs. JavaScript:比較概述HTML與CSS vs. JavaScript:比較概述Apr 16, 2025 am 12:04 AM

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML:是編程語言還是其他?HTML:是編程語言還是其他?Apr 15, 2025 am 12:13 AM

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

HTML:建立網頁的結構HTML:建立網頁的結構Apr 14, 2025 am 12:14 AM

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

從文本到網站:HTML的力量從文本到網站:HTML的力量Apr 13, 2025 am 12:07 AM

HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。

了解HTML,CSS和JavaScript:初學者指南了解HTML,CSS和JavaScript:初學者指南Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的角色:構建Web內容HTML的角色:構建Web內容Apr 11, 2025 am 12:12 AM

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

HTML和代碼:仔細觀察術語HTML和代碼:仔細觀察術語Apr 10, 2025 am 09:28 AM

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

HTML,CSS和JavaScript:Web開發人員的基本工具HTML,CSS和JavaScript:Web開發人員的基本工具Apr 09, 2025 am 12:12 AM

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),