digtools
🖼️
css filter & blend generator,

CSS Filter 濾鏡 &
Blend 混合模式產生器

視覺化組合 CSS 濾鏡與混合模式,快速產生程式碼並可將特效直接存成圖片。

🔒️
100% 前端處理
圖片完全不經過伺服器
✨️
支援 Tailwind
自動產生 utility classes
⚡️
匯出圖片
一鍵將成果下載為 PNG 檔案

預設集

* 拖曳左側的 [≡] 圖示可以改變濾鏡的套用順序。

預覽

8px
Preview Image
Backdrop Target

產生的 CSS

Tailwind CSS

about,

關於 CSS Filter & Blend 產生器

CSS Filter & Blend 產生器是一款免費的網頁開發者工具,能讓您以視覺化的方式,組合並測試強大的 CSS 影像處理屬性:filterbackdrop-filter 以及 mix-blend-mode,並幫您自動產生程式碼。就像在使用修圖 App 一樣,只要在瀏覽器中操作滑桿,就能打造多樣的影像特效並直接應用到您的網站上。

您無需開啟 Photoshop,純粹使用 CSS 就能重現亮度調整、模糊、復古褐色濾鏡,甚至正片疊底 (Multiply) 或濾色 (Screen) 等圖層混合效果。您可以隨意新增濾鏡、拖曳改變濾鏡順序,並即時預覽變化。新版本更支援產生 Tailwind CSS 類別,您甚至可以一鍵將調整好的預覽畫面下載為高畫質 PNG 圖片。

how to,

使用方法

STEP 1

設定預覽圖片與畫布

點擊「變更圖片」從您的電腦或手機中載入圖片做為預覽。圖片僅在瀏覽器內顯示,絕不會上傳,非常安全。您也可以根據專案需求設定畫布比例與外框圓角。

STEP 2

套用濾鏡與變更順序

選擇您要加入的濾鏡種類 (例如模糊或對比),點擊「新增」後透過滑桿調整數值。您可以按住左側的把手拖曳,藉由改變濾鏡的順序來微調最終的視覺效果。

STEP 3

複製程式碼或儲存圖片

滿意後,即可將右下方產生的標準 CSS 或 Tailwind CSS 複製並貼入專案中。如果您需要直接使用圖片素材,點擊「儲存圖片」即可透過 Canvas 技術將濾鏡結果匯出為圖片檔案。

glossary,

CSS Filter 相關名詞解釋

filter (影像濾鏡)
直接將視覺特效套用在元素 (通常是圖片) 本身的 CSS 屬性。可以同時指定多種函數 (如 blur, brightness 等),彼此以空白分隔,瀏覽器會依照從左到右的順序依次處理。
backdrop-filter (背景濾鏡)
將濾鏡特效套用在該元素「背後」的區域。為了看見效果,元素本身必須帶有半透明的背景色。這是在現代網頁設計中實作「毛玻璃效果 (Glassmorphism)」不可或缺的屬性。
mix-blend-mode (混合模式)
定義元素如何與其下方的背景圖層進行顏色混合。概念等同於 Photoshop 裡的圖層混合模式,可用來創造色彩增值 (multiply)、濾色 (screen)、覆蓋 (overlay) 等豐富的色彩交互效果。
Tailwind CSS
一種 Utility-first 的 CSS 框架。透過本工具,您可以將複雜的濾鏡組合一鍵轉換為簡潔的 class 名稱,例如 backdrop-blur-mdmix-blend-multiply,大幅加快開發速度。
faq,

常見問題

Q.上傳的圖片會被儲存到伺服器嗎?
不會。上傳功能僅用於在您的瀏覽器 (本地環境) 內顯示預覽,圖片資料絕對不會傳送到任何外部伺服器,運作完全安全且等同於離線使用。
Q.filter 和 backdrop-filter 有什麼差別?
`filter` 屬性會直接將特效應用在元素 (如圖片) 本身;而 `backdrop-filter` 則是將特效應用在元素「背後」的內容上。如果您想要實作模糊背景並在前方放置文字的 UI (如毛玻璃效果),就必須使用 `backdrop-filter`。
Q.為什麼改變濾鏡的順序,效果沒有變化?
某些組合 (例如對比度 Contrast 和亮度 Brightness) 的順序差異在視覺上可能非常微小。但是,像「模糊 Blur」然後「對比 Contrast」的組合,就會產生邊緣銳利化等明顯差異。您可以多多嘗試不同的順序。
Q.無法順利下載產生的圖片怎麼辦?
如果您從外部 URL 載入圖片,可能會因為瀏覽器的 CORS (跨來源資源共用) 安全策略而無法匯出 Canvas。請嘗試點擊「變更圖片」直接從您的裝置上傳圖片檔案後再試一次。
use cases,

使用場景

🔍

打造毛玻璃 (Glassmorphism) UI

將浮動視窗或導覽列的背景設定為半透明,並加上 backdrop-filter 模糊處理,就能輕鬆實作出類似 iOS 或 macOS 那種現代、帶有深度感的 UI 介面。

🌅

首頁大圖 (Hero Header) 處理

當需要在背景圖片上疊加白色文字時,直接使用濾鏡稍微降低背景圖的亮度 (Brightness) 或加上微小模糊 (Blur),可以完美兼顧文字閱讀性與圖片美感。

🖱️

滑鼠懸停 (Hover) 動態互動

您可以設定圖片在一般狀態下為灰階 (Grayscale),當滑鼠懸停時再切換為全彩並增加飽和度。這對於製作動態作品集或相簿預覽非常有幫助。

🎨

深色模式 (Dark Mode) 圖片適應

當使用者的作業系統切換至深色模式時,如果圖片過於刺眼,可以搭配媒體查詢稍微調低亮度,或套用非常輕微的褐色濾鏡,以減輕視覺疲勞。

technology,

技術規格與細節

濾鏡「順序」的重要性

使用 CSS 濾鏡時最大的技術關鍵在於「順序」。舉例來說,filter: saturate(200%) blur(5px);filter: blur(5px) saturate(200%); 的渲染結果會有微妙差異。前者是先將顏色增豔後再模糊化,後者則是將模糊後的漸層顏色增豔,有時候會導致邊緣看起來不同。

本工具提供的拖曳排序功能,正是為了解決這個問題,讓您能即時比較不同順序產生的視覺變化。

硬體加速與 Canvas 匯出技術

CSS 濾鏡效果主要是透過裝置的 GPU (硬體加速) 來進行高速渲染,這比傳統伺服器端處理圖片後再回傳的效能要好上許多。

此外,本站的「儲存圖片」功能使用了 HTML5 Canvas 2D API,並透過 globalCompositeOperation 來精確模擬瀏覽器的 CSS 濾鏡渲染機制,將每一顆像素忠實計算後,匯出成無損的 PNG 圖檔供您直接使用。

發送反饋

請告訴我們您的想法,以幫助我們改進工具。

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。