Skip to content

A powerful digital camera watermarking tool that adds professional-looking frames with camera information to your photos.

License

Notifications You must be signed in to change notification settings

gvoze32/digicamwm

Repository files navigation

DigiCamWM

🇬🇧 English | 🇮🇩 Bahasa Indonesia

GitHub release (latest by date) License

A powerful digital camera watermarking tool that adds professional-looking frames with camera information to your photos.

Screenshot of DigiCamWM

Features

  • 📷 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)

Installation

Download

Download the latest version from the Releases page.

Supported Platforms

  • Windows: Download the .exe installer
  • macOS: Download the .dmg file
  • Linux: Download the .AppImage file

Troubleshooting Installation

macOS Security Issues

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.app

This removes the quarantine flag that macOS applies to applications downloaded from the internet.

Usage

GUI Application

  1. Launch the DigiCamWM application
  2. Select your input folder containing photos
  3. Choose an output folder for processed images
  4. Click "Start Processing"
  5. View the results in your output folder

Command Line Interface

DigiCamWM also offers a command line interface:

# Basic usage
node index.js --raw /path/to/input --processed /path/to/output

Development

Prerequisites

Setup

# Clone the repository
git clone https://github.com/gvoze32/digicamwm.git
cd digicamwm

# Install dependencies
npm install

Running in Development Mode

npm run dev

Building from Source

# Build for your current platform
npm run build

# The packaged application will be in the 'dist' folder

Camera Brand Logo Support

DigiCamWM 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.png
  • assets/models/canon.png
  • assets/models/nikon.png

Technologies

  • Electron - Cross-platform desktop app framework
  • Sharp - High-performance image processing
  • exif-parser - EXIF metadata extraction

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the ISC License - see the LICENSE file for details.

About

A powerful digital camera watermarking tool that adds professional-looking frames with camera information to your photos.

Resources

License

Stars

Watchers

Forks

Packages

No packages published