An open API service indexing awesome lists of open source software.

https://github.com/navin-mohan/bulk-watermark

A multithreaded bulk image watermarking tool written in C++
https://github.com/navin-mohan/bulk-watermark

cpp imagemagick multithreading threadpool watermark-image

Last synced: 4 months ago
JSON representation

A multithreaded bulk image watermarking tool written in C++

Awesome Lists containing this project

README

          

# Simple Bulk Watermarking tool
Batch watermarking tool based on Imagemagick library with multithreading support.

---

## Building
Make sure that you've imagemagick and gcc installed.
```bash
# installing Imagemagick on Ubuntu
sudo apt-get install imagemagick graphicsmagick-libmagick-dev-compat

# build
cmake .

cd build

make

# the executable will be found in bin directory

```

## Usage

```bash
# watermarking a list of images from a file
# last line of the file should be an empty line
# that marks the end of the input
./watermark < list.txt

# or use find to generate the list for you
# assuming the directory foo contains the images to be watermaked in jpg format
find /path/to/foo -type f -name "*.jpg" | ./watermark
```