Command Palette

Search for a command to run...

GI

GIF 轉 JPG 轉換器

在瀏覽器中批次將 GIF 圖片轉換為 JPG,無需上傳

贊助Toolz.dev 使用的主機Hostinger Partner
使用 Hostinger 讓您的網站上線
  • 免費網域
  • 免費 SSL
  • 30 天退款保證
Trustpilot 評分 4.6,超過 73,000 則評價
領取優惠 優惠碼

什麼是 GIF 轉 JPG 轉換器?

GIF 轉 JPG 轉換器會從 GIF 檔案中取出一個影格,並儲存為 JPG 照片。取出的是檔案中的第一個影格,像素尺寸完全不變,而 GIF 之所以為 GIF 的其他特性,包括其餘影格、循環播放和透明像素,在轉換後都不會保留。事先了解這一點,可以省去許多困擾。

人們會因為兩種情況來到這裡。第一種,這個 GIF 根本不是動畫:可能是一張掃描照片、一張圖表或一張商品照,多年前被人用錯誤的格式儲存,現在卻必須放進只接受 .jpg 的表單、商品刊登頁面或列印作業。第二種,這個 GIF 確實是動畫,但你只想從中取出一張靜態圖,用作縮圖、投影片、錯誤回報,或是電子郵件中的封面圖,因為動畫在電子郵件裡本來就無法播放。

JPG 是一種有損的照片格式,不支援透明度,也不支援動畫,所以這三方面的轉換都是縮減。編碼影格之前,透明區域會先以白色填滿,因此一個在深色頁面上看起來很自然的標誌,轉換後可能會出現在一個白色方塊裡。品質滑桿決定編碼器保留多少原始細節:範圍從 10 到 100,預設為 90。這個數值夠高,在照片上幾乎看不出差異,又夠低,能讓檔案比無損副本小很多。把它往 10 的方向拖,圖片會變得更小,但會出現明顯的方塊狀失真。

有一種情況,JPG 並不是正確的選擇,值得特別說明。GIF 圖像多半是色塊平整、邊緣銳利的圖形,例如卡通、附文字的迷因圖、螢幕截圖和標誌。JPG 以 8x8 的區塊壓縮,而銳利邊緣正是這種方式最不擅長處理的,所以即使品質設為 90,文字和輪廓周圍仍會出現一圈淡淡的雜訊。如果來源是平面插圖而不是照片,改轉成 PNG 可以讓邊緣保持乾淨,檔案通常也會更小。

舉個實際例子。把一個 480x270、共 40 個影格、背景透明的動畫 GIF 拖到頁面上,品質維持 90。檔案一加入就會立即轉換:該列會顯示原始大小、一個箭頭、輸出大小,以及縮小了多少。點擊縮圖可以開啟 480x270 的 JPG,該列下方還會出現這一行說明:「透明區域已填滿白色,因為 JPG 不支援透明度。僅保留第一個影格。」檔案會以原檔名加上 .jpg 副檔名儲存。其餘 39 個影格不會寫入任何地方:本頁面沒有影格選擇器,也不提供序列匯出。

所有處理都在用戶端執行。瀏覽器會解碼 GIF,把第一個影格繪製到畫布上,並在畫布上編碼成 JPG,因此圖片不會離開你的裝置,頁面載入完成後即使斷線也能繼續使用。由於影格是經由畫布處理,來源檔案中的任何中繼資料或色彩設定檔都會在輸出時被捨棄。超過 100 百萬像素的圖片會被拒絕並顯示訊息,而不是讓分頁當掉;空檔案也會被拒絕,但檔案的位元組大小沒有上限。這個工具免費使用,無需註冊,每日轉換次數有上限。

如何將 GIF 轉換為 JPG

  1. 加入你的 GIF 檔案

    將 GIF 圖片拖放到標示「將 GIF 圖片拖放到此處,或點擊上傳」的區域,也可以點擊該區域來選取檔案。一次加入多個檔案也沒問題,所有檔案都不會上傳,每個檔案一加入就會開始轉換。

  2. 設定品質滑桿

    品質範圍從 10 到 100,預設為 90。照片就維持這個數值;如果 GIF 含有文字或銳利邊緣,可以往 100 調高;如果需要盡可能小的檔案,則調低。移動滑桿會讓所有已加入的檔案重新轉換,因此結果永遠與目前的設定一致。

  3. 檢查每個結果

    每一列會顯示縮圖、狀態、一行大小資訊(轉換前後的大小,以及 JPG 比原檔小或大多少),還有一則備註,說明透明區域何時被填上白色,以及動畫何時只保留了第一個影格。點擊縮圖可以查看 JPG 的大圖,並在「轉換前」和「轉換後」之間切換。

  4. 下載結果

    按下某一列的下載圖示可下載單一檔案;也可以按清單標題列的「全部下載(n 張圖片)」,會儲存 converted-jpg.zip,裡面包含整批檔案。

為什麼要將 GIF 轉換為 JPG?

JPG 在各方面的功能都比 GIF 少,只有一點例外:它處理照片色彩的能力遠勝 GIF。當你需要的正是這一點時,轉換就很值得。

被存成 GIF 的照片

舊網站、論壇和掃描軟體有時會把照片存成 GIF。結果是一張布滿抖動點的 256 色圖片,檔案往往還大得出乎意料。JPG 本來就是為照片設計的,因此商品市集、圖庫和列印服務對這類圖片期待的正是這種格式。

只接受 .jpg 的上傳表單

求職入口網站、政府表單和許多刊登網站只接受 .jpg 和 .jpeg,其他格式一律不收。轉換 GIF 之後圖片就能順利上傳,透明的部分會以白色填滿,尺寸則維持不變。

用在無法播放動畫的地方的靜態圖

列印的講義、PDF 報告、部分電子郵件用戶端和投影片匯出,本來就只會顯示 GIF 的一個影格。把第一個影格存成 JPG,等於明確做出這個選擇,而且檔案通常會小很多,因為其他影格不會再被儲存。如果需要保留透明度和銳利邊緣的靜態圖,請改用 將 GIF 轉換為 PNG。

GIF 與 JPG:該用哪一個

GIF 與 JPG 在動畫和照片方面的比較
GIFJPG
壓縮方式在 256 色調色盤內為無損壓縮。有損壓縮,以 8 x 8 區塊為單位,本頁的品質設定範圍為 10 到 100。
透明度每個像素只能選擇透明或不透明。不支援。此處會將透明像素填滿白色。
動畫支援,可包含多個影格,並可設定延遲和循環播放。不支援。轉換器只會保留第一個影格。
色彩深度每個影格最多 256 種顏色。約 1,670 萬種顏色(每個色版 8 位元)。
一般檔案大小照片和較長的動畫檔案較大;平面圖形則較小。照片檔案較小。若是簡單的平面插圖,檔案可能比 GIF 更大。
瀏覽器與軟體支援通用。通用,也是上傳表單最有可能接受的格式。
最適合短循環動畫、反應圖和簡單的動態圖形。需要在各處上傳或列印的照片和單張靜態圖。

為什麼有抖動的 GIF 轉成 JPG 效果不佳

為了模擬超過 256 種的顏色,大多數 GIF 編碼器會使用抖動:把兩種調色盤顏色的點並排散布,讓眼睛將它們混合成調色盤裡沒有的色調。以一般觀看尺寸來看,抖動過的天空顯得平滑,但近看就是一片細密的雜訊棋盤格。

JPG 處理這種雜訊的效果很差。它的編碼器會把大部分位元組花在細節上,而抖動圖案全是細節,所以用高品質設定轉換抖動過的 GIF,檔案可能比你預期的更大。降低品質後,編碼器會把這些點抹成模糊的色塊,看起來比原本的 GIF 或乾淨的照片都更糟。

沒有任何設定能找回 GIF 已捨棄的顏色,因為 JPG 是直接依照 GIF 目前的像素編碼的。你能控制的是取捨。移動品質滑桿會重新轉換檔案,該列的大小資訊和預覽中的「轉換後」檢視會馬上讓你看到新設定是否有幫助。

隱私與安全

  • GIF 解碼和 JPG 編碼都透過瀏覽器的 Canvas API,在這個分頁中以用戶端方式執行。不會上傳任何圖片,也不會下載 WebAssembly 編解碼器。
  • 當瀏覽器支援 ImageDecoder 時,會在本機計算 GIF 的影格數,讓備註能說明動畫是否被捨棄。只有第一個影格會被轉成 JPG。
  • 為了計算每日使用上限,頁面會傳送已轉換的檔案數量、總大小(位元組)和輸出格式。不會傳送檔案名稱或像素資料,也不會儲存任何與圖片有關的內容。
  • JPG 只保存像素。GIF 中的註解或其他中繼資料,以及任何色彩設定檔,都不會被帶過去。
  • 轉換後的檔案會保留在分頁的記憶體中,直到你移除它們、按下「全部清除」或關閉頁面。

主要功能

  • 10 到 100 的品質滑桿

    預設值 90 能讓照片看起來幾乎沒有變化。較低的設定會以細節換取較小的檔案,而移動滑桿會讓所有已加入的檔案重新轉換,所以該列會立即顯示新的大小

  • 會告訴你捨棄了什麼

    轉換完成的那一列會明確說明透明像素何時被填上白色,以及何時只保留了第一個影格,而不是讓你下載檔案後才發現

  • 保留原始尺寸

    480x270 的 GIF 會產生 480x270 的 JPG。轉換器不會縮放、補邊或裁切畫面

  • 使用 ZIP 批次轉換

    一次轉換整個 GIF 資料夾,再以 converted-jpg.zip 下載。同名檔案會在壓縮檔中自動編號,不會互相覆蓋

常見問題

把 GIF 拖曳到本頁的方框中,待該列顯示「完成」後,即可下載 JPG。檔案一加入,瀏覽器就會在本機解碼並寫出 JPG,預設品質為 90,不需要按任何按鈕,也不需要帳號或上傳。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

gif to jpganimated gif to jpgconvert gif to jpggif to jpg converterchange gif to jpggif to jpg conversionconvert animated gif to jpgonline gif to jpg converterhow to convert gif to jpgchange gif to jpg online