picseal
模仿小米照片风格,生成莱卡水印照片。同时支持佳能、尼康、苹果、华为、小米、DJI 等水印。可自动识别,也可自定义处理。
Github地址
https://github.com/zhiweio/picseal
在线体验
https://picseal.vercel.app/
本地部署
1. 克隆项目代码:
git clone https://github.com/zhiweio/picseal
1. 安装依赖:
# 安装 Rustup(编译器)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
# 安装 wasm-pack
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y
1. 构建并运行:
npm installnpm run buildnpm run preview
使用 GitHub Pages 部署
1. 修改
vite.config.ts
中的base
配置为你的 GitHub Pages URL(例如:https://<USERNAME>.github.io/<REPO>/
):
import wasm from 'vite-plugin-wasm'
export default defineConfig({
plugins: [
react(),
wasm(),
topLevelAwait(),
visualizer({ open: true }),
],
server: {
port: 3000,
},
build: {
outDir: 'dist',
target: 'esnext',
},
optimizeDeps: {
exclude: ['picseal'],
},
base: 'https://zhiweio.github.io/picseal/',
})
1. 构建并部署:
npm installnpm run pages