網站圖片浮水印是一種可見的文字標記——通常是您的姓名、品牌或狀態註記——在圖片發布前,以選定的位置、大小、顏色和不透明度直接燒入 JPG、PNG 或 WebP 中。標記會疊在照片上方,並隨檔案一同傳送到任何地方,因此截圖、下載或轉發時仍會帶著該註記。對網站發布者而言,最常見的原因包括署名、品牌識別、草稿標記,以及在公開頁面上輕度防盜。在瀏覽器中本地新增可讓原始檔案保持私密,並讓您在確認下載前預覽實際像素。本文將逐步介紹「為圖片加上浮水印」工具在網站情境中的用法、影響頁面可讀性的設定、為 JPG、PNG 或 WebP 加上標記的步驟,以及將原始的浮水印 PNG 微調成適合部落格文章、作品集畫廊或產品頁面的小技巧。

為何網站圖片需要可見的標記
網路上的圖片壽命很長。您上傳到部落格文章的照片,可能在原頁面更新或移除很久之後,仍被截圖、儲存、重新上傳到論壇,或被競爭對手爬進他們的圖庫。將清晰的文字標記嵌入像素中,是讓姓名、品牌或狀態無論圖片最終流向何處都能保持依附的最簡單方法。
網站發布者最常使用浮水印的原因:
- 在作品集圖片上標示攝影師或工作室名稱。
- 在傳送給客戶的審閱版本上蓋上「DRAFT」或「PROOF」戳記。
- 在婚禮、研討會或產品發表會等活動的照片上標註活動名稱或日期。
- 在公開登陸頁面上的類庫存圖片標示所有權或版權聲明。
- 在社群分享預覽圖上標示工作室或商家名稱,即使被分享到原始網站之外也保留署名。
無論哪種情況,目標都相同:一條可見、可讀的文字,無論經歷多少次截圖或下載都緊隨其上。與中繼資料不同(後者在上傳時可能被剝除),像素層級的疊加必須重新編輯照片才能移除。
「為圖片加上浮水印」工具如何融入網站工作流程
對大多數網頁發布工作而言,標記需要可讀、可控且可重現。一位攝影師要在十張部落格照片上放相同的署名,就會希望每次文字位置、顏色、大小都一致。一間工作室要將校樣圖傳給客戶,會希望「PROOF」一詞置中、略微透明且明顯是草稿。這兩種工作都能受益於一個所有設定都明確、所有結果在下載前都可預覽的工具。
為圖片加上浮水印工具正是為此特定工作而設計。圖片會在瀏覽器分頁內完全解碼並繪製,因此來源檔案與浮水印文字都不會上傳到伺服器。您可以選擇一張不超過 25 MiB 的 JPG、PNG 或 WebP,輸入標記文字,選擇位置、字級、不透明度與顏色,工具就會以原始像素尺寸將文字繪製到圖片上方。預覽結果會顯示與下載檔案完全一致的渲染像素,且匯出檔名會以「-watermarked」結尾,原始檔案絕不會被更動。
這個純本地特性對網站工作流程最為關鍵。沒有帳號、沒有上傳佇列,也沒有遠端服務儲存未發布的校樣圖。您可以蓋上草稿、預覽、下載,再決定檔案是否離開本機。繪製本身依賴標準的瀏覽器 canvas API,詳見 MDN CanvasRenderingContext2D.fillText 參考文件,因此浮水印檔案完全由瀏覽器內的 JavaScript 產生。
為網站圖片加上浮水印
三步驟流程很短,因為工具只專注一件事:在圖片上繪製可控的文字。
- 選擇一張不超過 25 MiB 的 JPG、PNG 或 WebP,並輸入浮水印文字。
- 選擇位置、字級、不透明度與文字顏色,然後選擇 Add watermark(加上浮水印)。
- 在結果預覽中檢視渲染後的文字,然後下載新的 PNG。
幾個讓操作更順暢的注意事項:
- 浮水印文字欄位最多接受 120 個字元。空白文字會被拒絕,繪製前會先去除多餘空白,過長的輸入也會被擋下,因此長署名或活動名稱沒問題,但無法貼上一整段文字。
- 字級、不透明度、顏色與位置會在您按下 Add watermark 時再次驗證,而非僅在表單載入時驗證,因此手動輸入的超出範圍值會在繪製前被攔截。
- 結果預覽就是實際渲染的像素。請將其視為即將下載的檔案,而非縮圖。
- 下載的檔案是新的 PNG,檔名以「-watermarked」結尾。您磁碟上的原始圖片不會被更動,因此可以同時保留未加浮水印的母檔與已加浮水印的匯出檔。
對非常小的圖片而言,您要求的字級可能會自動縮小,以便完整標記能容納在畫布內並留有小幅邊距。讓完整文字保留在圖片中,對網頁來說比把品牌名稱的最後幾個字母裁掉更有用。
影響網頁最終外觀的設定
有五個設定會決定浮水印在網站上的呈現效果:文字本身、字級、不透明度、顏色與位置。下表顯示工具所接受的已驗證範圍,以及每個設定在圖片放到頁面上後的意義。
| 設定 | 範圍或選擇 | 在網頁上的意義 |
|---|---|---|
| 浮水印文字 | 最多 120 個字元 | 足以容納姓名、品牌與年份標記;空白或過長的輸入會被拒絕,空白字元會被去除 |
| 字級 | 12 至 200 像素 | 以像素為單位的期望大小;若文字將超出圖片寬度或高度,會自動縮小 |
| 不透明度 | 10 至 100 百分比 | 數值越低,字母後方的照片越明顯;100 百分比為完全不透明 |
| 顏色 | 任何六位數 HEX | 透過瀏覽器色彩控制項選擇;不會加上外框或陰影 |
| 位置 | 置中、右上、左上、右下、左下 | 角落位置會依據圖片尺寸保留邊距,讓文字不會緊貼邊緣 |
| 輸出 | 以來源像素尺寸匯出 PNG | 乾淨的 canvas 匯出,沒有隱藏的品質滑桿;檔名以「-watermarked」結尾 |
幾個關於頁面可讀性的實用技巧:
- 對於主視覺或滿版圖片,角落標記比置中標記更易閱讀,因為主視覺的中央通常會放置文案或人物臉部。
- 對於網格中的作品集縮圖,在右下角放署名可保持焦點區域清晰,且在裁切成正方形時仍能保留。
- 對於校樣或草稿版本,將標記設為「PROOF」、「DRAFT」或客戶名稱並置中,再挑選與照片主色調對比強烈的顏色。
- 若選定的顏色在雜亂背景中消失,請挑選對比更強的 HEX 值並重新產生結果。工具不會自動調整對比,因此決定權在您。
這個浮水印能做與不能做的事
對網站工作流程而言,誠實面對限制比快速個人蓋章更重要。
- 可見的浮水印能勸阻隨意的再利用,但仍可能被裁切、修改、塗抹或以其他圖片覆蓋。它並非加密保護、數位版權管理或作者身分證明。
- 本工具不會加上外框、陰影、平鋪圖樣、標誌圖片、旋轉或自動對比分析。刻意省略這些功能,是為了讓工作流程可預測。
- 文字以粗體系統無襯線字型繪製,採用中間基線。字型無法在工具內選擇。
- 輸出始終為 PNG,即使來源是 JPEG 或 WebP。PNG 為無損 canvas 匯出,沒有品質滑桿,但檔案可能比來源檔案更大。若最終檔案大小或 JPEG 傳輸很重要,請先檢視加上浮水印的 PNG,再用一個能清楚看到品質取捨的明確壓縮步驟進行轉檔。
- 圖片會繪製到同尺寸的 canvas 上,浮水印疊加於其上,因此來源的像素尺寸與可見構圖會被完整保留。
若涉及法律所有權、授權證明或專業庫存交付,請使用該工作流程所要求的文件與控制機制,而非僅依賴可見的疊加層。
為網頁準備加上浮水印的 PNG
PNG 下載完成後,幾個快速的本地後續步驟可讓它載入更快、在 CMS 或畫廊中顯示更得體:
- 調整為實際顯示大小。多數部落格模板在長邊上會將文章圖片顯示為 800 至 1600 像素,過大的原始檔會拖慢頁面載入速度。圖片縮放工具可在瀏覽器中精準達到目標尺寸,無需重新上傳檔案。
- 壓縮結果。PNG 匯出為無損格式,可能比原始 JPEG 更大。使用圖片壓縮工具進行針對性壓縮,可在觀察輸出的同時縮減檔案大小。
- 如有 JPEG 傳輸需求可進行轉檔。PNG 轉 JPG讓您設定品質並產生更小的檔案,適用於圖片密集的頁面。
這三個後續步驟為選擇性,只有在加上浮水印的 PNG 比頁面上的圖片位置更大或解析度更高時才有影響。浮水印本身會完整保留於這三個步驟之中,因為文字是像素的一部分,而非獨立圖層。
若目的地是 WordPress 網站,上傳前為 WordPress 圖片加上浮水印指南涵蓋了浮水印之後,媒體庫相關的後續步驟。
一個針對網站工作流程特別有用的原則:在您擁有的最高品質母檔上加浮水印,再將加上浮水印的結果縮放並壓縮至實際顯示大小。從較小的來源開始,往往會迫使浮水印佔據圖片中過大的比例,在網站上看起來像貼紙而非署名。一次明確設定的發布前處理,能讓標記在縮放、格式轉換與螢幕擷取後依然存在,卻不會在頁面上變成干擾。
想深入了解,請參閱無需註冊即可為圖片加上浮水印。