Watermarking 8,000 files without the software falling over

Every watermarking tool works on twenty photographs. The differences only appear at thousands, and by then you've usually already chosen one.

Here's what actually breaks, so you can test for it before you're depending on it.

The failure everyone hits first: memory

A customer of ours, Mischa Szeker at Acribis, put it better than we could:

"I knew that other pieces of watermarking software could not handle large amounts of TIF files and their support told me that this is 'normal' behavior — they have out of memory issues when handling larger amount of files. I just tried your tool (trial) on all of our files at once (> 8000 TIF files) and it worked flawlessly!"

That support answer is the interesting part. Out-of-memory on a large batch isn't normal. It's a design decision.

It happens when a tool loads the whole job before starting work — building a list of decoded images, or thumbnails, or holding every result until the end. That's an easy way to write an application and it's fine up to a few hundred files. At several thousand full-resolution TIFs, each one decompressing to hundreds of megabytes in memory, it runs out of address space and dies. Often at file 6,000, after two hours.

The alternative is to stream: read one file, watermark it, write it, release it, move on. Memory stays flat whether the batch is 10 files or 80,000. That's how ours works, which is why 8,000 TIFs went through in one pass.

Test for it: point a trial at your largest real folder — not a sample — and watch Task Manager. If the memory graph climbs steadily, you have a ceiling somewhere ahead of you.

The second failure: it can't finish overnight

Browser-based tools add two problems here.

Upload time. Every byte goes to a server and comes back. Domestic and office upstream bandwidth is typically a small fraction of downstream, so a job that reads at 500 MB/s off an SSD crawls at whatever your upload gives you. 8,000 TIFs at 40 MB each is 320 GB — over a 20 Mbit upstream that's about a month and a half, each way.

Tab lifetime. A browser tab has a memory budget, the OS may suspend it, the machine may sleep, the connection may blip, and the page may reload. Long unattended jobs are not what a tab is for.

A desktop application reads from disk and writes to disk. Throughput is your storage, and the job survives you walking away.

The third failure: it stops on the first bad file

Every large archive has bad files. A truncated JPEG, a CMYK TIFF, a 16-bit PNG, something with a corrupt EXIF block, something with a colour profile nobody has seen since 2004.

Weak tools throw a dialog on file 3,412 and wait — so you come back in the morning to a modal box and 4,600 unprocessed files.

Ask before you commit: does it skip and log, or stop and ask? For unattended overnight runs that's the difference between a working process and a daily babysitting job.

The fourth failure: it eats the originals

The worst one, because it's irreversible.

Watermarking cannot be undone. Once the pixels are burned in, the clean version is gone unless you kept it. A tool that lets you point source and destination at the same folder is one mis-click from destroying an archive.

TSR Watermark Image refuses to do it. The application will not accept your source directory as the destination. Not a warning dialog — a refusal. Several people have told us this saved them, which is the only kind of feature you're grateful for exactly once.

The fifth failure: 8,000 files come out inconsistent

Volume creates a problem small batches hide: your archive isn't uniform. Portrait and landscape, 6,000px and 900px, TIFs and JPEGs, some rotated by EXIF tag and some physically.

Tools that place a watermark at fixed pixel coordinates produce a mark that's tastefully placed on the big landscapes and covering the subject's face on the small portraits.

What you want:

  • Watermark size as a percentage of the output, 1–100%, not pixels — so it scales.
  • Relative positioning, so it lands correctly on any aspect ratio.
  • Automatic rotation to the EXIF orientation tag, so nothing comes out sideways.
  • Tiling as an option, which sidesteps placement entirely and resists cropping.

The sixth failure: the metadata is gone

You only notice weeks later, usually when a stock agency rejects an upload or a CMS shows a blank credit line.

Many tools decode to a pixel buffer, draw, and re-encode. Nothing carries EXIF, IPTC or XMP across unless someone wrote the code to do it. Your copyright notice, creator field, contact details and usage terms are all in there.

TSR Watermark Image preserves EXIF, XMP and IPTC on every paid edition; GPS, ID3 and several hundred more tag groups on Share editions and above. Test whatever you use — there's a full method in Your watermarking tool is deleting your copyright info.

The seventh failure: you have to be there

At 8,000 files, the job should be running while you do something else. Better still, it should run without you deciding to run it.

WatermarkImage.exe "C:\configs\archive-web.wmi"

A saved profile, applied to a folder, then the application exits. Put that in Task Scheduler at 02:00, or on the end of the script that already moves files off the cards, and watermarking stops being a task anyone remembers.

Share editions can then upload the results straight to WordPress, FTP or secure FTP, so the files are on the server by morning.

A checklist for evaluating anything at scale

Run these against a trial before you buy — ours included.

  1. Point it at your largest real folder and watch memory in Task Manager.
  2. Include a deliberately broken file. Does it skip and log, or stop and wait?
  3. Mix portrait, landscape, big and small in one batch. Is the watermark placed sensibly on all of them?
  4. Try to set source and destination to the same folder. Does it stop you?
  5. Check the metadata on the output with exiftool.
  6. Check whether it preserves your folder structure or flattens everything into one directory.
  7. Confirm it can run from the command line, unattended.
  8. Include multipage TIFs if you have them, and check every page came through.

What we do

  • No batch limit on paid editions. Memory stays flat; 8,000+ TIFs verified by a customer.
  • Multipage TIF read and written page by page (Share editions and above).
  • Percentage-based sizing and relative positioning, plus tiling and EXIF auto-rotation.
  • Originals cannot be overwritten, enforced by the application.
  • EXIF, XMP and IPTC preserved.
  • Command-line automation with saved profiles.
  • Directory structure preserved, or collapsed to one folder if you prefer.
  • Output to JPEG, TIFF, PNG, BMP or GIF with quality control and resize in the same pass.
  • 90-day money-back guarantee — long enough to hit a real deadline with a real archive before the window closes.

The trial is the full application. Point it at the folder that worries you.

Download the free version → · Compare editions →

← Back to all articles