🇬🇧 English | 🇮🇩 Bahasa Indonesia
A powerful digital camera watermarking tool that adds professional-looking frames with camera information to your photos. Built with Tauri v2 and Rust for native performance on desktop and mobile.
- 📷 Extracts EXIF data from photos (camera model, settings, date/time)
- 🖼️ Adds professional watermark frames with camera info
- 🏞️ Supports both portrait and landscape orientations
- 🚀 Batch processing capabilities
- 🎨 Clean, minimal UI that's easy to use
- 💻 Cross-platform (Windows, macOS, Linux, Android, iOS)
- ⚡ Native Rust backend for fast image processing
Download the latest version from the Releases page.
- Windows: Download the
.exe(NSIS) or.msiinstaller - macOS: Download the
.dmgfile (Apple Silicon & Intel) - Linux: Download the
.AppImage,.deb, or.rpmpackage - Android: Download the
.apkfile - iOS: Build from source with Xcode
If you encounter security warnings on macOS when trying to open the application ("DigiCamWM is damaged and can’t be opened. You should move it to the Trash."), you can use the following Terminal command to remove the quarantine attribute:
xattr -c /Applications/DigiCamWM.appThis removes the quarantine flag that macOS applies to applications downloaded from the internet.
- Launch the DigiCamWM application
- Select your input folder containing photos
- Choose an output folder for processed images
- Click "Start Processing"
- View the results in your output folder
- Node.js (v18 or newer)
- npm (v9 or newer)
- Rust (via rustup)
- Platform-specific dependencies (see Tauri prerequisites)
# Clone the repository
git clone https://github.com/gvoze32/digicamwm.git
cd digicamwm
# Install dependencies
npm install# Desktop
npm run dev
# Android
npx tauri android dev
# iOS
npx tauri ios dev# Build for your current platform
npm run build
# Build for Android
npx tauri android build
# Build for iOS
npx tauri ios buildDigiCamWM will automatically look for camera brand logos in the assets/models folder. The file should be named according to the camera manufacturer (lowercase) with a .png extension.
For example:
assets/models/sony.pngassets/models/canon.pngassets/models/nikon.png
- Tauri v2 - Cross-platform app framework (desktop & mobile)
- Rust - Backend for image processing
- Vite - Frontend build tool
- image - Rust image processing
- kamadak-exif - EXIF metadata extraction
- resvg - SVG rendering
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the ISC License - see the LICENSE file for details.