UltKit

HTML 轉 PNG 轉換器

把儲存下來的網頁、儀表板匯出檔或元件設計稿轉成 PNG,每個字母和細線都和瀏覽器繪製的完全一樣。選好視窗寬度,版面就會跟著調整。

文件轉圖片

或將DOC, DOCX, DOCM … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    加入 HTML 檔案

    上傳 .html、.htm 或 .mhtml 檔案,每批最多 20 個,每個檔案最大 95 MB。存成單一 MHTML 檔案的網頁,會把圖片和樣式一併包含在檔案內。

  2. 2

    設定視窗寬度

    HTML 頁面寬度預設為 1280 px。手機版面可用 390 px,寬版儀表板可用 1920 px。轉換為已經是 PNG,圖片則是一張長圖。

  3. 3

    轉換為 PNG

    按下轉換為 PNG。如果網頁本身沒有設定背景色,而且這張圖要疊在其他素材上,請在進階設定中開啟透明背景。

解答

如何將 HTML 轉成 PNG?

上傳 .html 或 .mhtml 檔案,將 HTML 頁面寬度設為想模擬的螢幕寬度,然後按下轉換為 PNG。整個算繪後的頁面會以一張無損圖片輸出。

文字和線條必須保持清晰時,就把 HTML 轉成 PNG

PNG 自 1996 年起就是 W3C 建議標準,採用無損壓縮,因此 14 px 內文的反鋸齒邊緣、1 像素的表格邊框和語法上色的程式碼都能原樣保留。這就是開發人員會把 PNG 截圖附在錯誤回報中、設計師會在審查時分享的原因:沒有人需要猜測模糊的邊緣是 CSS 問題還是壓縮瑕疵。

代價是檔案大小。由文字和純色組成的頁面壓縮效果很好;滿是照片的頁面則不然。如果截圖要放進聊天或電子郵件,檔案大小比清晰細節更重要,JPG 的檔案會比較小。對於文件、版本說明、儀表板和樣式指南,PNG 是比較穩妥的預設選擇。

寬度決定版面。HTML 沒有固定的頁面:同一個檔案在 1280 px 會顯示三欄的桌面設計,在 390 px 則是單欄堆疊。轉換器會依您輸入的 HTML 頁面寬度(320 到 3840 px 之間)排版,再從第一行到頁尾完整擷取。

HTML 轉 PNG 轉換器常見螢幕寬度

195:422

390 × 844 px

手機

近年許多 iPhone 的 CSS 視口寬度,會顯示行動版版面

41:59

820 × 1180 px

平板

直向的 iPad Air;許多網站會在這附近切換斷點

8:5

1280 × 800 px

筆記型電腦

本轉換器的預設寬度

16:9

1920 × 1080 px

Full HD 螢幕

寬版儀表板與管理後台

HTML

超文字標記語言

HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。

壓縮方式
–
透明度
–
動畫
–
推出年份
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 轉檔工具

PNG

Portable Network Graphics

PNG 是 1996 年由 PNG Development Group 發布的無損點陣圖格式,後來由 W3C 與 ISO 納入標準。它會完整保留每一個像素,支援完整的 Alpha 透明度,處理文字、銳利邊緣和純色區塊時不會產生瑕疵。這樣的精確度使它非常適合螢幕截圖、標誌、圖示和介面圖形。代價是檔案大小:存成 PNG 的相片,往往比同一張相片存成 JPEG 或 WebP 大上好幾倍。所有瀏覽器、作業系統和編輯軟體都能開啟 PNG 檔案。

壓縮方式
無損
透明度
支援
動畫
不支援
推出年份
1996 · PNG Development Group
PNG 轉檔工具

當網頁以文字、程式碼、表格或介面元件為主時,人們會選擇 PNG:無損像素能讓細線和小字在文件、錯誤回報和設計審查中保持清晰,不會出現 JPG 的壓縮雜訊。

HTML 轉 PNG,不遺失樣式和字型

單純的 .html 檔案常常依賴其他地方的資源:css 資料夾裡的樣式表、原始伺服器上的圖片、字型服務提供的字型。這些資源遺失時,網頁會退回成使用預設字型的無樣式文字。在 Chrome 或 Edge 中將網頁存成「網頁,單一檔案」會產生 .mhtml 檔案,把樣式和圖片保留在一起,這是最可靠的上傳方式。

網頁字型也適用同樣的規則。以 @font-face 宣告的字型只有在能存取到字型檔時才會載入;只存在於您自己電腦上的字型會被相近的字型取代。如果字體排印必須精確,請內嵌字型,或在傳出去之前先檢查結果。

固定寬度也能讓每週報表的擷取結果並排比較。如果結果需要保留可選取的文字以便列印,請改用 HTML 轉 PDF。

HTML 轉 PNG 常見問題

HTML 轉 PNG 比用自己的瀏覽器截圖更好嗎?

瀏覽器截圖只能擷取螢幕上放得下的範圍,除非使用整頁截圖工具,而且寬度取決於視窗大小。這裡的寬度是由您自行設定的數值,因此相隔數週的兩次擷取也能完全對齊,並且從第一行到頁尾都會完整包含。

為什麼同一個網頁存成 PNG 會比 JPG 大好幾倍?

PNG 會無損儲存每一個像素。文字和純色用這種方式壓縮效果很好,但照片、漸層和影片海報就不行,所以照片很多的登陸頁可能會產生很大的 PNG。這類頁面改用 HTML 轉 JPG 會比較輕巧;至於程式碼範例、圖表和介面,通常不值得為了縮小檔案而犧牲清晰度。

PNG 可以用透明背景取代白色嗎?

可以。開啟透明背景即可。只有在網頁本身沒有設定背景色的地方才會透出透明,因此 body 設為白色的網站仍然會是白底。這最適合單一元件或徽章,並且是獨立的 HTML 檔案。

轉換器會執行網頁上的 JavaScript 嗎?

網頁開啟時由腳本產生的內容可以顯示,但需要點擊、捲動或登入才會出現的內容則不行。如果圖表或表格要互動後才會出現,請先在瀏覽器中開啟網頁、等它載入完成,再存成單一檔案後上傳。

如何只把長網頁的上半部做成圖片?

將圖片切換為每頁一張,並把頁面設為第一頁。這樣會得到第一個頁面大小的區段,而不是整個長度。之後若要裁成精確的範圍,請使用裁切圖片工具。