Logo
BulkPicTools

GIF 去浮水印 — 免費線上,不上傳、免註冊

移除動圖上的浮水印、logo 或疊加文字。只需塗抹一次選取範圍,每一幀都會在你的裝置上完成修復 —— 不上傳、免註冊。

GIF 去浮水印

上傳動圖 GIF,逐幀解碼與修復都在你的裝置上完成,不上傳伺服器。

逐幀 AI 修復 • 不上傳 • 免註冊 • 動畫完整保留

GIF 去浮水印的功能

為動圖設計,不是為靜態圖

多數去浮水印工具只處理靜態圖。這個工具會把 GIF 逐幀解碼、逐幀修復再重新編碼,所以你移除的是動圖上的浮水印,而不是被壓成一張不會動的圖。

塗一次,不是塗三十次

用筆刷或矩形在第一幀上畫出選取範圍,同一張遮罩會套用到所有幀。20 幀的 GIF 只需要塗一遍,不是二十遍。

AI 重建背景

每一幀會按你的遮罩裁出區域,並額外帶上一圈上下文邊距,再交給裝置上的修復模型。該區域是依據周圍的紋理重建出來的,不是用模糊或塗抹糊過去。

沒變化的幀直接沿用

如果某一幀選取範圍內的畫素和上一幀幾乎一致,就直接沿用上一次的修復結果,不再跑模型。帶固定浮水印的螢幕錄影 GIF 會因此快很多。

共用一張調色盤,減少閃爍

所有修復後的幀都按同一張調色盤量化,這張調色盤是從整段動畫取樣出來的,所以顏色不會像逐幀各自量化那樣在幀與幀之間跳動。

什麼都不會被上傳

你的每一幀、你的遮罩、成品 GIF 都留在瀏覽器裡。AI 模型從 CDN 下載一次後會快取在本機 —— 那次請求抓的是模型檔,從來不會帶上你的素材。

使用指南與技巧

為什麼 GIF 去浮水印比照片難

照片是一張圖,GIF 是一條時間軸。一個 GIF 去浮水印工具必須回答三個靜態圖工具永遠不會碰到的問題:怎麼解碼幀、怎麼讓修復在幀與幀之間保持一致、怎麼在重新編碼時不把顏色搞壞。

解碼:幀不是各自獨立的圖片

很多動圖只存了與上一幀相比發生變化的那塊畫素,外加一條處理指令(disposal),用來說明之後這塊區域該怎麼處理。要正確修復第 12 幀,得先還原第 12 幀實際長什麼樣,也就是從第 0 幀開始把處理鏈重播一次。這個工具用一個串流式合成器來做這件事,最多同時只持有四張畫布,所以 60 幀的 GIF 不會膨脹成 60 張全尺寸點陣圖。

修復:一張遮罩,多個幀

每一幀都單獨畫一次選取範圍太折磨人了,所以你只在第一幀標記,這張遮罩會被重複使用。這也說明了為什麼它最適合位置固定的疊加層 —— 角落的 logo、日期戳記、字幕列。會橫跨畫面滑動的疊加層,是一張遮罩描述不出來的。

順帶一提,每一幀都跑模型也很浪費。修某一幀之前,會先把該幀選取範圍內的區域和上一幀的同一區域比對,幾乎一致就直接沿用上一次結果、跳過模型。一段帶固定浮水印的螢幕錄影裡,相當一部分幀根本不會碰到模型。

重新編碼:為什麼必須共用一張調色盤

GIF 只能放 256 種顏色。如果逐幀各自量化,同一種顏色在不同幀會被對應到不同的調色盤索引,播放時看起來就是顏色閃爍。所以這裡改成:在整段動畫裡取樣最多八幀拼成縮圖,從中算出一張調色盤,所有幀都按它對應。透明色會在這張調色盤裡佔一個專屬位置,而不是搶走某個真實顏色的位置。

正是這條流水線,把一個正經的 GIF 去浮水印工具和「碰巧能匯入 GIF 的圖片編輯器」區分開來:動圖被當成一串彼此相依的幀,而不是一張洗完就壓平匯出的圖片。

GIF 上哪些東西可以移除

標記工具是筆刷而不是預設選項,所以同一套流程能涵蓋很多種燒進畫面裡的疊加層。實際最常拿來處理的有這些:

  • 移除 GIF 上的 logo —— 過時的品牌標、角落徽章、不再需要的產品標籤
  • 移除 GIF 上的文字 —— 字幕、燒進去的台詞、標註文字
  • 移除 GIF 上的時間戳記 —— 螢幕錄影工具打在畫面上的走時時鐘
  • 移除 GIF 上的日期戳 —— 老片段上相機匯出的日期
  • 移除 GIF 上的字幕列 —— 社群平台字幕條和常駐標題帶
  • 移除 GIF 上的疊加層 —— 貼圖、表情圖層、半透明橫幅
  • 刪除 GIF 浮水印 —— 你自己在發布前加的預覽標記
  • 擦除 GIF 浮水印 —— 包括收緊選取範圍時容易漏掉的半透明邊緣畫素

它們走的是同一條流水線:一張遮罩、一次處理、一張共用調色盤。作為 GIF logo 移除工具,它的行為和移除文字時沒有任何差別 —— 模型看到的始終只是你標記的區域,外加一點點周邊上下文。

什麼情況效果好,什麼情況會有波動

把界線講清楚,比什麼都答應更有用。這是一個跑在你自己硬體上的 AI 去浮水印工具,這本身就畫出了誠實的邊界。

效果最好的情況

  • 位置固定的 logo、角落標籤,或你自己加的測試標記
  • 每一幀都待在同一處的日期戳、時間戳記或字幕列
  • 背景乾淨或變化緩慢的疊加層
  • 在建議範圍內的 GIF:15 MB 以內、640 × 640 px 以內、30 幀以內、3 秒以內

可能波動的情況

  • 會移動、縮放或改變位置的疊加層
  • 壓在人臉、小字或非常細密內容上的疊加層
  • 雜亂、快速移動或紋理很強的背景
  • 選取範圍蓋住畫面很大一塊
  • 大量使用抖色、或調色盤非常緊的 GIF

GIF 去浮水印的建議上限

這些數字來自端對端實測,不是憑感覺。超過它們不會把你擋在門外 —— 工具會告訴你是哪一項超了,然後讓你繼續,因為你的裝置可能比參考機更快。它不會做的是:偷偷把你的 GIF 縮小或轉格式來遷就上限。第一幀修完之後,進度面板會給出依據你自己硬體實測的剩餘時間估算;任何失敗都會點名發生在哪個階段:解碼、模型載入、逐幀修復,還是編碼。

隱私:到底有什麼離開了你的瀏覽器

關於你的 GIF 的部分,一點都沒有。解碼、遮罩、推論、編碼全部在本機跑,成品檔案由你的瀏覽器寫出。唯一涉及網路的是 AI 模型本身的下載 —— 大約一次性的請求,之後瀏覽器會為後續造訪快取起來。那次請求抓的是模型檔,不會傳輸你的幀、你的遮罩,也不會帶上你的檔名。

這一點對 GIF 的意義比大家以為的更大。動圖常常是螢幕錄影、產品展示、內部訓練素材,或者畫面裡有從未同意交給第三方服務處理的人。把推論留在裝置端,就把這個問題整個消掉了。

關於負責任地使用

請只用在自己擁有或有權編輯的 GIF 上。移除你自己過時的 logo、過期的角落標記、加著玩的測試字幕,正是它的用途所在。移除創作者的署名、圖庫浮水印、別人內容上的平台標記,或者 C2PA、SynthID 這類來源資訊,則不是。

使用教程

1

上傳你的 GIF

拖入或選擇一段動圖。工具會讀出幀數、尺寸與長度,如果超出建議範圍會提醒你 —— 但你仍然可以繼續。

2

塗住浮水印

在預覽幀上用筆刷蓋住 logo、文字或日期戳記,也可以直接拖一個矩形框住它。半透明的邊緣也要塗到,但選取範圍盡量收緊。

3

開始本機修復

每一幀都在 Web Worker 裡修復,頁面不會卡住。進度會告訴你已經寫入多少幀、其中多少幀真的跑了模型。

4

比較並儲存

切到結果檢視看修復後的動圖直接播放,或切到比較檢視把前後並排放在一起看,然後儲存並開啟結果頁下載乾淨的 GIF。

GIF 去浮水印的常見問題

上傳 GIF,在預覽幀上塗住浮水印,然後開始修復。每一幀都會被解碼、套用你的遮罩,再按原本的幀延遲與循環設定重新編碼成動圖。你拿回來的是一段會播的動畫,不是被壓平的靜態圖。