HTML 轉 GIF 轉換器
以瀏覽器引擎呈現 HTML 檔案並存成 GIF,適用於仍要求此格式的場合:電子郵件簽名檔、舊式論壇、較舊的 CMS 欄位。你可以選擇視窗寬度,以及要輸出一張長圖還是一連串頁面大小的影格。
文件轉圖片
或將DOC, DOCX, DOCM … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
轉換所有頁面、只轉換第一頁(縮圖或封面),或指定範圍。
要轉換的頁面或投影片,例如 1-3, 5, 8-10。
僅限 HTML 檔案:用來呈現頁面的瀏覽器視窗寬度。1280 px 是一般筆電;390 px 會顯示行動版版面。
85 能以適中的大小保持文字清晰。數值越低檔案越小,但小字會變模糊。
使用方式
- 1
上傳 HTML
加入 .html、.htm 或 .mhtml 檔案,每批最多 20 個,每個最大 95 MB。將網頁另存為「網頁,單一檔案」,可把圖片與樣式一併保留。
- 2
選擇寬度與版面
HTML 頁面寬度預設為 1280 px;製作電子郵件範本請改用 600 px。圖片選「一張長圖」會得到單張靜態 GIF;若要讓整頁大小的畫格依序顯示,請設為每頁一張。
- 3
轉換為 GIF
按下 轉換為 GIF。如果 GIF 要放在有顏色的背景上,請在進階設定中開啟透明背景。
HTML 轉 GIF 擷取的是頁面的外觀,而不是動態:瀏覽器會依你設定的寬度繪製頁面,結果可能是一張靜態 GIF,或是同一檔案中的一組整頁大小畫格。
HTML 轉 GIF 的運作方式
首先,HTML 會像一般網頁一樣,依你設定的 HTML 頁面寬度(320 到 3840 px)進行排版。檔案內的樣式與圖片都會套用;無法取得的字型會以相近字型取代。接著擷取算繪完成的頁面。
圖片選「一張長圖」時,從頁首到頁尾的整個頁面會變成一張靜態 GIF。若設為每頁一張,頁面會被切成整頁大小的片段,並成為同一個 GIF 的畫格依序顯示,方便不用捲動就預覽很長的電子報或多區塊的登陸頁。
限制來自格式本身。GIF 由 CompuServe 於 1987 年推出,1989 年的 GIF89a 修訂版加入了畫格延遲與透明色,至今所有檢視器都支援。每個畫格的調色盤上限為 256 色,因此轉換器會把頁面的顏色對應到能找到的最佳調色盤。文字、圖示、按鈕與純色品牌色能清晰呈現;照片和柔和陰影的損失最大。
呈現網頁時需要注意的 GIF 限制
- 每個畫格的顏色數
- 256
- 逐像素透明,沒有柔邊
- 開/關
- 擷取頁面,而非錄製
- 靜態
- 每批 HTML 檔案數,每個最大 95 MB
- 20
HTML 轉 GIF:轉換結果說明
迷思頁面的 GIF 會呈現懸停效果和動畫。
事實互動狀態和動態需要有人操作或指令碼觸發。擷取的是頁面靜止時的樣子。
迷思GIF 是網頁最小的圖片格式。
事實對含有照片的頁面來說,JPG 或 WebP 通常小得多。GIF 只在簡單的純色圖形上才有優勢。
迷思GIF 會從網站網址自動擷取頁面。
事實轉換器處理的是你上傳的 HTML 檔案。請先從瀏覽器儲存頁面,最好存成單一 MHTML 檔案。
迷思使用更多畫格會讓 GIF 更清晰。
事實畫格只會增加長度和檔案大小,不會增加細節。清晰度取決於頁面寬度和調色盤。
HTML
超文字標記語言
HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 1993 · Tim Berners-Lee; maintained by WHATWG
GIF
Graphics Interchange Format
GIF 由 CompuServe 於 1987 年推出,至今仍是支援最廣的短篇循環動畫格式。它屬於無損格式,但每個影格最多只能使用 256 色的調色盤,因此照片和漸層會出現色帶與抖色。它只支援開/關(1 位元)透明,曲線形狀的邊緣會有鋸齒。動畫 GIF 往往比同一段影片的 MP4 或 WebP 大得多。所有瀏覽器、聊天應用程式和社群平台都能播放 GIF。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 支援
- 推出年份
- 1987 · CompuServe
當目的地只接受 GIF(例如電子郵件簽名檔或較舊的平台),或想把數個頁面畫格打包成一個不需影片播放器就能播放的檔案時,人們會選擇把算繪後的頁面轉成 GIF。
HTML 轉 GIF 常見問題
可以把 CSS 動畫轉成 GIF 動圖嗎?
不會。頁面只會算繪一次並擷取,因此 CSS 轉場、關鍵影格動畫、影片和由指令碼產生的效果都會停在那一刻。若要擷取動態,請在頁面播放時錄製螢幕,再用影片轉 GIF轉換錄影檔。
為什麼 GIF 裡的漸層和照片看起來有顆粒感?
每個 GIF 畫格最多只能使用 256 種顏色。含有平滑漸層、陰影或照片的頁面有數千種顏色,只能以遞色近似,看起來會有斑點或色帶。純色設計與文字的效果很好;若頁面有大量照片,HTML 轉 PNG能保留所有顏色。
為什麼透明 GIF 的邊緣看起來有鋸齒?
GIF 的透明度是以像素為單位的開或關,沒有半透明。原本與背景混合的抗鋸齒邊緣會變成實色或直接消失,在深色背景上可能留下淺色光暈。如果 GIF 本來就要放在白色背景上,保留白色背景即可。
存成 GIF 的 HTML 郵件簽名檔在所有郵件 App 都能正常顯示嗎?
靜態 GIF 幾乎能在所有電子郵件用戶端顯示,所以簽名檔多年來都使用這種格式。動態 GIF 較不可靠:2007 到 2013 年的 Windows 版傳統 Outlook 只會顯示第一格,因此請把重要內容放在第一格。
如何讓 GIF 小到可以傳到聊天 App?
請改用較窄的 HTML 頁面寬度,或只轉換第一頁。如果結果仍超過限制,可用壓縮 Discord 用 GIF將檔案縮小到接近上傳上限。