PicSeal
PicSeal簡介
PicSeal 是一個(gè)能模仿小米照片風(fēng)格生成帶萊卡水印照片的開源項(xiàng)目,也支持佳能、尼康、蘋果、華為、小米、DJI 等品牌水印。用戶可選自動(dòng)識(shí)別水印,也能自定義樣式。PicSeal用 Vite 和 React 開發(fā),通過 WebAssembly 提升性能。

PicSeal功能
從照片提取 EXIF 信息生成水印
支持多種設(shè)備品牌的水印樣式
導(dǎo)出帶水印照片,可保留原圖 EXIF 信息
自定義水?。嚎烧{(diào)整字體大小、粗細(xì)、顏色等
EXIF 數(shù)據(jù)導(dǎo)出:能導(dǎo)出拍攝參數(shù)、時(shí)間、地點(diǎn)等數(shù)據(jù)
橫幅大小調(diào)整:可調(diào)整橫幅水印大小適配不同照片
字體選擇:提供 MiSans 等多種字體
PicSeal技術(shù)實(shí)現(xiàn)
EXIF 解析:用 Rust 庫 kamadak-exif 提取圖片 EXIF 信息,通過 WASM 嵌入前端使用
水印生成:通過 HTML 和 CSS 生成動(dòng)態(tài)水印,支持實(shí)時(shí)預(yù)覽
圖片導(dǎo)出:用 dom-to-image 庫把帶水印的 DOM 元素轉(zhuǎn)成圖片格式
EXIF 復(fù)制:支持把原圖 EXIF 信息復(fù)制到導(dǎo)出圖片中
PicSeal使用方法
訪問 https://picseal.vercel.app/
上傳要加水印的照片
選水印品牌或自定義樣式
調(diào)整字體大小、粗細(xì)、顏色等參數(shù)
可選添加拍攝參數(shù)、時(shí)間、地點(diǎn)等信息
點(diǎn)保存或分享按鈕完成加水印
PicSeal應(yīng)用示例
品牌水印:選小米品牌水印,添加拍攝參數(shù)和時(shí)間
自定義水印:選自定義水印,設(shè)字體大小為正常、粗細(xì)為加粗、字體為 MiSans
可用這個(gè)工具給照片加水印,保護(hù)作品并展示拍攝設(shè)備和參數(shù)
PicSeal部署方式
支持多種部署方式:
Vercel 一鍵部署
本地部署(需裝 Rust 和 wasm-pack)
GitHub Pages 部署
Docker 部署
項(xiàng)目結(jié)構(gòu)
前端:React + TypeScript + Ant Design,用 Vite 構(gòu)建
后端:Rust 寫的 WASM 模塊,處理 EXIF 解析
構(gòu)建腳本:支持自動(dòng)化構(gòu)建和部署流程
PicSeal開源項(xiàng)目地址:https://github.com/zhiweio/picseal
相關(guān)資訊:
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺(tái)









