GIF 轉 PNG
脫離 256 色與 1 位元透明度。
不上傳任何檔案
把檔案拖進來,或點擊選擇
支援 GIF。沒有大小上限,不用註冊。
GIF 在 1989 年定案,帶著兩個 PNG 沒有的硬限制:最多 256 色的調色盤,以及每個畫素只能「全透明或全不透明」的透明度。
你正在擺脫的兩個限制
一個 GIF 影格最多只能有 256 種不同顏色。任何帶漸層的東西 —— 照片、柔和陰影、模糊背景 —— 都必須被壓縮進這個調色盤,通常會留下可見的色階斷層或抖色雜訊。PNG 支援完整 24 位元色彩,所以轉換之後,後續編輯就不再被調色盤綁住。
GIF 的透明度是每畫素一個位元:全透明或全不透明,中間沒有。這就是為什麼 GIF logo 放在有色背景上常常出現鋸齒邊。PNG 有 8 位元 alpha 通道、256 級的半透明,這才是平滑抗鋸齒邊緣的前提。
動畫不會保留,而這是預期中的
PNG 是單張影像格式。轉換動態 GIF 會得到它的第一格。有一種叫 APNG 的格式支援動畫,但大多數宣稱能開 PNG 的軟體並不預期會遇到它,所以我們不產出那個。
如果你要保留動畫又想縮小檔案,現代的答案是一段無聲短影片或動態 WebP,而不是另一種靜態影像格式。
會不會變大,取決於圖片內容
顏色少、大片平色的簡單 GIF,轉出來的 PNG 常常差不多大甚至更小,尤其在做過無損最佳化之後。而用抖色去假造漸層的 GIF 則可能明顯膨脹 —— 因為抖色圖案是高頻雜訊,無損壓縮拿它沒辦法。
Breezo 對每個產出的 PNG 都會跑 oxipng,能把其中相當一部分的浪費拿回來,而且一個畫素都沒動。
本機、無限制、免註冊
GIF 解碼是瀏覽器原生的。PNG 編碼器和最佳化器是 WebAssembly 模組,只有在你真的轉檔時才載入。
不上傳、沒有大小上限、沒有每小時限制、不加浮水印。轉檔時打開開發者工具的 Network 分頁自己看。
常見問題
動畫會被保留嗎?
不會。PNG 只能存單張影像,所以你會得到第一格。要動畫的話請改用短影片或動態 WebP。
轉換會把顏色補回來嗎?
不會。這個 GIF 早就被縮減到最多 256 色,而且那個縮減是永久的。PNG 只是把限制移除,讓之後的編輯不受限。
為什麼我的 GIF logo 邊緣有鋸齒?
因為 GIF 的透明度是每畫素一個位元 —— 全開或全關。PNG 有 256 級 alpha,所以你重做圖片時邊緣可以平滑抗鋸齒。
PNG 會比 GIF 大嗎?
看情況。平色 GIF 最佳化後轉出的 PNG 常常差不多大或更小。抖色很重的 GIF 通常會變大,因為抖色是無損壓縮利用不到的雜訊。
我的檔案會被上傳嗎?
不會。全部在你的瀏覽器分頁裡執行。
其他工具
- JPG 轉 PDF照片進去,一個 PDF 出來 —— 全程不上傳。
- PDF 轉 JPG每一頁變成一張圖,解析度你決定。
- PDF 轉 PNG無損的頁面,透明度保留。
- 合併 PDF多份文件進去,一份文件出來。
- 分割 PDF一頁一個檔,而且不必把文件交出去。
- HEIC 轉 JPG照片不會離開你的裝置。
- 圖片壓縮把檔案變小,不必把檔案交出去。
- WebP 轉 JPG給那些到現在還是打不開 .webp 的軟體。
- PNG 轉 JPG檔案小很多 —— 前提是圖片是照片。
- JPG 轉 PNG從這裡開始無損 —— 但請先讀這段。
- HEIC 轉 PNG當你需要透明度,或需要一份無損副本。
- JPG 轉 WebP相同品質設定下,檔案明顯更小。
- PNG 轉 WebP唯一同時保留透明度又能變小的常見目標格式。
- WebP 轉 PNG給「需要透明度」加上「軟體打不開 .webp」的情況。
- AVIF 轉 JPG把最新的格式,轉成什麼都讀得懂的那一個。
- AVIF 轉 PNG當這個 AVIF 的透明度不能丟的時候。
- BMP 轉 JPGBMP 把每個畫素原封不動存下來,省下的空間非常可觀。
- SVG 轉 PNG向量變畫素是單行道,所以尺寸要選好。
- 壓縮 JPGMozJPEG,跑在你自己的處理器上。
- 壓縮 PNG真的無損。不是偽裝成無損的減色。
- 壓縮 WebP本來就是高效率格式 —— 再榨一點出來。
- QR Code 產生器靜態編碼。不轉址、不追蹤、不會過期。
- 字數統計中文算得對,而且文字不會離開這一頁。
- PNG 轉 SVG產出可以編輯的真路徑,不是把點陣圖藏進 .svg 檔案裡。
- 我的 IP 位址一頁看完。而且我們一個字都不記錄。
- 網速測試四個數字,量得誠實,方法全部攤開給你看。