Watermark photos with the name of the place you have taken the picture

Long time, no see! In the last few weeks we were busy finishing the new features for our latest major bulkWaterMark release. Version 1.0.1543.131, available now, brings two new features for our batch photo watermark app:

Geo Expressions

bulkWaterMark has a brand new Expression Context to retrieve geographical data about the current photo. Trust me, you will love this feature to illustrate your holiday trip by displaying the place or address where you have taken the picture as watermark.

To use this feature your image needs to come with GPS coordinates saved in its Exif metadata. When you are taking a picture with your phone, nearly all modern smartphones are saving the coordinates of the current place within the image. Furthermore, you need access to the internet as bulkWaterMark will lookup the place that is specified by the coordinates in OpenStreetMap.

But how does this work? Learn how to watermark photos with geo data in bulkWaterMark by using Dynamic Expressions.

Let’s start from the scratch. When opening bulkWaterMark, we double click “New Watermark Profile” to create a new watermark and open the Profile Editor.

Step 1: Create a new Watermark
Step 1: Create a new Watermark

Now I’m going to add a new text watermark by clicking the Text Layer button:

Step 2: Add Text Watermark
Step 2: Add Text Watermark

It’s up to you now to bring some style into your watermark. I have played around with gradient colors, drop shadow and a soft bevel effect and came up with this:

Step 3: Select the Text Layer and click the Expressions popup button
Step 3: Select the Text Layer and click the Expressions popup button

Now it’s getting interesting: Select the Text Layer by simply clicking on it. A popup button will appear now like in the picture above. Click on bubble icon and it will open the Expressions Editor for the selected Text Layer.

Step 4a: Welcome to the Expression Editor
Step 4a: Welcome to the Expression Editor

Above you will see the Expression Editor for a text watermark without a dynamic expression. Highlighted you can see the text you have entered before when adding the Text Layer to your Watermark Profile. I went with the standard text “TextLayer1”.

To bring in a Dynamic Expression with GIS (Geographic Information System) data, I’m selecting all the text in the Text section of the dialog. Afterwards I’m browsing through the Expression Reference, more precisely I’m selecting the Geo Expression Context and double click the City Expression. Double clicking the Expression results in a replacing of the highlighted “TextLayer1” text:

Step 4b: Successfully inserted the Geo.City Expression
Step 4b: Successfully inserted the Geo.City Expression

This means, that the Text Layer has now a fully dynamic text, that relies on the Geo.City Expression. You can additionally add some static text by changing the text to “Current City: {Geo.City}”. If you are happy with your Expression, you can apply the changes to the Text Watermark by clicking the button with the green tick.

It’s time to try out the Expression. You can do this directly within the Profile Editor by dragging and dropping an image file with Exif GPS data onto the Watermark Settings Preview:

Step 5: Preview your GIS watermark
Step 5: Preview your GIS watermark

After saving the Profile, you can start to batch watermark your pictures as usual. Just make sure that you have turned on your internet connection, otherwise you will get an error message.

Geo Expressions are available for all users with Basic versions and above.

Random Watermarks

Sometimes you want to watermark photos randomly to make sure that no automated watermark remover or photo crop batch action can remove a watermark from photos easily. bulkWaterMark has a new feature called Random Watermarks to solve this issue.

Placing a random watermark into a photo
Placing a random watermark into a photo

To activate Random Watermarks you just need to switch to Random mode in the Watermark Settings (see the highlighted button above). Afterwards you can select all the corners where the watermark potentially could appear. bulkWaterMark chooses a random corner for each image then from the corners and positions you have defined previously.

Random Watermarks can be used by users with Pro or Business licenses.

Hope you like our new features!

We are happy about any feedback! 🙂

Cheers,

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

New version: Batch List UI improvements and new supported image file formats to watermark photos

We have just released our latest bulkWaterMark version (1.0.1499.126) for making watermarking photos more convenient by improving the wizard user interface. We finally added the often requested buttons for manipulating your current batch photo list.

Furthermore bulkWaterMark now supports a lot more file formats for image file conversion. Now the the following formats are available for reading source pictures and writing your protected watermarked photos:

Image file formats with read support:

  • Bitmap (*.bmp)
  • EMF Enhanced Metafile (*.emf)
  • GIF Graphics Interchange Format (*.gif)
  • Google WebP (*.webp)
  • JPEG 2000 Joint Photographics Experts Group (*.jp2)
  • JPEG Joint Photographics Experts Group (*.jpg, *.jpeg)
  • Photoshop (*.psd)
  • PNG Portable Network Graphics (*.png)
  • RAW Digital Camera Raw Images
    • Hasselblad Digital Camera Raw Image Format (*.3fr)
    • Sony Digital Camera Raw Image Format for Alpha devices (*.arw)
    • Casio Digital Camera Raw File Format (*.bay)
    • NuCore Raw Image File (*.bmq)
    • Phase One Digital Camera Raw Image Format (*.cap)
    • Phantom Software Raw Image File (*.cine)
    • Canon Digital Camera RAW Image Format version 2.0 (*.cr2)
    • Canon Digital Camera RAW Image Format version 1.0 (*.crw)
    • Capture Shop Raw Image File (*.cs1)
    • Kodak DC25 Digital Camera File (*.dc2)
    • Kodak Digital Camera Raw Image Format for these models: Kodak DSC Pro SLR/c, Kodak DSC Pro SLR/n, Kodak DSC Pro 14N, Kodak DSC PRO 14nx (*.dcr)
    • Adobe Digital Negative (*.dng)
    • Kodak Digital Camera Raw Image Format (*.drf)
    • Kodak Digital Camera Raw Image Format (*.dsc)
    • Epson Digital Camera Raw Image Format (*.erf)
    • Imacon Digital Camera Raw Image Format (*.fff)
    • Leaf Raw Image File (*.hdr)
    • Sinar Raw Image File (*.ia)
    • Phase One Digital Camera Raw Image Format (*.iiq)
    • Kodak DC25 Digital Camera Raw Image Format (*.k25)
    • Kodak DCS200 Digital Camera Raw Image Format (*.kc2)
    • Kodak Digital Camera Raw Image Format (*.kdc)
    • Minolta RD175 Digital Camera Raw Image Format (*.mdc)
    • Mamiya Digital Camera Raw Image Format (*.mef)
    • Mamiya Digital Camera Raw Image Format (*.mos)
    • Minolta Dimage Digital Camera Raw Image Format (*.mrw)
    • Nikon Digital Camera Raw Image Format (*.nef)
    • Nikon Digital Camera Raw Image Format (*.nrw)
    • Olympus Digital Camera Raw Image Format (*.orf)
    • Pentax Digital Camera Raw Image Format (*.pef)
    • Pentax Digital Camera Raw Image Format (*.ptx)
    • Logitech Digital Camera Raw Image Format (*.pxn)
    • Apple Quicktake 100/150 Digital Camera Raw Image Format (*.qtk)
    • Fuji Digital Camera Raw Image Format (*.raf)
    • Panasonic Digital Camera Image Format (*.raw)
    • Digital Foto Maker Raw Image File (*.rdc)
    • Panasonic LX3 Digital Camera Raw Image Format (*.rw2)
    • Rawzor Digital Camera Raw Image Format (*.rwz)
    • Sony Digital Camera Raw Image Format (*.sr2)
    • Sony Digital Camera Raw Image Format for DSC-F828 (*.srf)
  • Targa Image File (*.tga)
  • TIFF Tagged Image File Format (*.tif, *.tiff)
  • WMF Windows Metafile (*.wmf)

And the output file formats to write images:

  • Bitmap (*.bmp)
  • EMF Enhanced Metafile (*.emf)
  • GIF Graphics Interchange Format (*.gif)
  • Google WebP (*.webp)
  • JPEG 2000 Joint Photographics Experts Group (*.jp2)
  • JPEG Joint Photographics Experts Group (*.jpg, *.jpeg)
  • PNG Portable Network Graphics (*.png)
  • Targa Image File (*.tga)
  • TIFF Tagged Image File Format (*.tif, *.tiff)

Have a nice weekend! I hope you like the new version and features. Feel free to comment us your feedback here!

Cheers

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

ScummVM on iOS without Jailbreak

TGIF! And therefore I’m going to write about gaming in our blog today. No image processing this time, sorry… 😉

I have played my first computer games in the early 90s. It started with Super Mario Bros. on the NES, then at a friend’s with his C64 and then my dad brought home our first PC. Finally, Lemmings and Indy 3 were my first mouse controlled games. As an avid NES kid, I was fascinated over the better VGA graphics and the fact that Indiana Jones is not a Native American. I did not understand anything since our version of the game was completely in English, but I think playing those games was a good foundation for my English lessons at school.

Although I’m still buying contemporary video games, they typically end up dusted and stay shrink wrapped forever. The same for Steam games, except the dust and the packaging. Every now and then I’m still playing games, but not modern games. Yep, right: I love and play my old retro games. I guess the  Lucasfilm/LucasArts classics will always be my favorite games – from Maniac Mansion to Grim Fandango, I played them numerous times until the credits get rolled and although adventure games are not the most versatile games, they will never boring for me.

When getting my first iPod Touch, I immediately jailbreaked it to run a single app “illegal” app: ScummVM, an open source gem that finally brings all the LucasArts, Sierra, Revolution and XYZ adventure classics to any computer-like platform that ever existed, or so…

Since iOS 9 and the latest Xcode major update, we finally can do what Android users can do from time immemorial: Installing homebrewn open source software! The lovely folks at the ScummVM forums have now added support for the newest iOS and updated the build script so that it builds for the iPhone or iPad without any hassle. Because it is still a very technical task to install ScummVM on your iOS device, I’ve put together the following step-by-step guide to show you how to bring back Guybrush & Co on your mobile Apple gadget without jailbreaking it.

The voodoo recipe

For playing Monkey Island on your iOS device you need the following ingredients:

  • One or more iOS devices
  • A computer running Mac OS X El Capitan with administrator privileges
  • Xcode
  • A free Apple Developer account
  • Patience
  • Original game files

Getting Xcode

Before you can start playing games with ScummVM, you first need to install Xcode on your Mac. Xcode is the development tool for Mac OS X and is available for free. To get its latest version, just search for it in the Mac App Store.

By installing Xcode you will also get Git installed on your computer that is required to download the ScummVM source code from the Github repository.

That was an easy one. Let’s see what’s coming up next…

Getting a free Apple Developer account

We need a Apple Developer account to install software on our iOS device. Therefore, go to the Apple Developer Member Center to sign up for a new Apple Developer account. Since you are already an Apple customer, you probably also have an Apple ID: Just enter your Apple ID and sign in, then your account gets activated.

Preparing the Xcode project and getting the code

The next step is by courtesy of ScummVM team member bSr43. As mentioned in the dev forums, bSr43 coded the following shell script to download the source code, its dependencies and create the Xcode project automagically. Big up for the script!

Copy the code snippet above, fire up your editor of choice (TextWrangler or TextEdit for example) to create a new file and paste the code into it. Then save the file as prepare_workspace.sh into your folder of choice. This folder will be your project folder where all ScummVM source code gets downloaded to. Therefore, I’m creating a new folder in my home folder with finder called scummvm. After you have saved the script in the newly created folder, open Terminal.

After you have started Terminal, navigate to the folder you have saved the script into (if you need help read the following article). Then copy the following line into the Terminal window and hit return:

The first command chmod marks the shell script as executable, the second command after the semicolon runs our shell script.

After hitting enter, you will need to wait for a few minutes. The script will download all sources, dependencies and create the Xcode project and configuration for you. As soon as the script has finished its work, Xcode gets opened with your very own ScummVM source code.

Compiling and deploying ScummVM to your iOS device

Now we need to adjust a few more settings to get ready. First, I’m clicking the scummvm project in the left tree (1) to open the project settings. Next the Bundle Identifier (2) and the Provisioning Profile (3) need to be configured.

Setting the ScummVM project settings in Xcode
Setting the ScummVM project settings in Xcode

The bundle identifier needs to be an individual ID. I’m choosing at.pmlabs.scummvm for my personal iOS deployment build. After setting the bundle identifier, I’m clicking the Fix Issue button to use my developer account for signing. The following dialog gets opened by Xcode then:

Adding our Apple Developer ID to sign the app for deployment
Adding our Apple Developer ID to sign the app for deployment

Click the Add button and enter the Apple ID we have used before when logging into the Developer Center. The Apple ID gets added then to Xcode’s Accounts tab in the settings. Select your new account and click View Details… to display your Signing Identities.

Opening the Signing Identities window
Opening the Signing Identities window

This screens provides you to setup a development provisioning profile for iOS. To create the certificate, just click the Create button next to iOS Development:

Creating the development certificate
Creating the development certificate

Once Xcode has completed fetching the certificate, click Done.

Now we are back for fixing our issue as we promised Xcode before. Just select the Development Team that should be used for provisioning and click Choose. The issue fades away and we can start building, deploying and running ScummVM on our iPhone or iPad.

Therefore we need to plug our iDevice into the Mac, selecting the device and press Cmd+R to start building.

Plug your device in and select it before start building
Plug your device in and select it before start building

Time for a short coffee break!

Because the build process takes a few moments, your iPhone or iPad will probably lock the screen in the meanwhile. Xcode will then prompt you to unlock your phone or tablet to start installing the app. And there it is:

ScummVM on an iPhone without Jailbreak!
ScummVM on an iPhone without Jailbreak!

Hm, but Xcode just displayed a security error?! Yep, there is one more thing: Open your mobile device’s Settings, tap General and then Profiles & Device Management. Tap the Apple ID we previously used for deployment. You will see a short list with ScummVM in it and above an entry that says Trust [Apple ID]. Tap it and a popup opens that asks you again if you really really sure. Just tap Trust once again to keep Apple happy.

Voilá! Just try to open the app again you will be welcomed by the ScummVM launch screen! 🙂

It works! :)
It works! 🙂

Copying ScummVM compatible games onto your iOS device

Copying games onto your tablet or smartphone is done via iTunes. Therefore, simply open iTunes and select your iDevice. Immediately afterwards we are selecting the Apps entry and scroll down to the bottom to another section called File Sharing. In this section you can upload or download files directly into an installed app. Select ScummVM and then click Add to select files or drag & drop them from Finder. I do not make more screenshots here as the whole dialog in iTunes is somehow messed up because I have installed too much apps on my iPhone.

Well hidden on the very bottom of the Apps section you will find the File Sharing feature of iTunes
Well hidden on the very bottom of the Apps section you will find the File Sharing feature of iTunes

If you need to know which files you need to copy for the favorite games of your childhood, just follow this guide here: http://wiki.scummvm.org/index.php/Datafiles

Recap

I started to replay The Curse of Monkey Island on my iPad and I’m quite happy with it. 🙂 So no need for half-assed remakes anymore! You can play adventure games from the golden era again with the iPad as the perfect platform for Point & Click.

I hope this tutorial was not too technical, since it was also new to me as a software developer, who has not shipped software for an Apple device for ten years.

I wish you hours of fun with ScummVM on your iDevice and a nice weekend! 🙂

Cheers,

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

How to find watermarked photos on the Internet with Google Image Search

Customers often ask us how they can find their own images over the internet they have watermarked with bulkWaterMark. This is not a feature of bulkWaterMark, but most people do not know that it is a free service of Google’s powerful Image Search.

Just click the link to open the image search and hit the camera icon like shown in the image below:

Google Image Search to search watermarked photos
Google Image Search to search watermarked photos

Afterwards, Google offers you two modes for the “Search by image” mode of the image search:

In the Paste image URL tab you can grab a link to an image of your website or any other page in the internet. Afterwards click the “Search by image” button and Google starts searching its index for the specified image.

Less popular is the option to upload the image you are searching for. Therefore, click on the Upload an image tab and select an image file from your local computer’s file system:

Uploading an image to Google
Uploading an image to Google

After you have selected the picture of your choice, the file gets uploaded to Google Image Search. I’ve selected one of our bulkWaterMark sample template file screenshots for search and found my blog post from last week in the results:

The search result with an image file as "keyword"
The search result with an image file as “keyword”

Voilà, Google lists the searched results and my blog post about watermarking photos.

But what happens if the copycat changes the image file format or resizes your original picture? Google Image Search is very tolerant when searching images and is even able to deal with compression artifacts.

So this is a nice tool for searching and identifying your watermarked photos on the Internet. You do not need expensive services to search for your images anymore and can focus on making great photos.

Hope that this short post was helpful for you!

Cheers,

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

From Paper Watermarks in Bank Notes to Digital Watermarks in Photos

I have no new tutorial for you this time, but I think a little history lesson about watermarks can also be very interesting. To get my bachelors degree in computer science back in 2006, I wrote a thesis about digital watermarks. In this blog post, I would like to sum up the most important facts that I have investigated in my thesis and provide an overview about digital watermarks. And yes, this time we will not only talk about watermarking photos.

Watermarks in history

Everybody knows watermarks in bank notes. The first paper watermarks were initially spotted in the end of the 13th century in Bologna, Italy. In these days people did not add watermarks to of send hidden messages, copyright protection or copy protection. Paper manufacturers embedded symbols and messages into paper to sign their product. These identification marks are also often used to date historic documents.

Basically, there are multiple definitions for the word “watermark” that are used by authors, historians and scientists. Mostly, a watermark is defined as not immediately visible data within different kinds of media. Usually, this data cannot be separated from the carrier. Watermarks are therefore part of the science of steganography.

Nowadays, visual watermarks are mostly used to protect photos with logos or texts. Their hearable counterparts are audible watermarks like noise or spoken words. Some people are claiming that noticeable watermarks are ruining a picture or a song, therefore the distribution of additional hidden informations with watermarks is getting more and more important these days. The big problem with hidden informations is that they can be removed from the medium easily when transforming digital data. Invisible photo watermarks for example can get lost if the image format or size gets changed for example. On the other hand, watermarking photos with visible logo or text watermarks can be removed by cropping the watermarked parts of the image. So the more robust and stable a digital watermark is, the more effective your image, music, video or document gets protected from content thefts.

The rise of digital watermarks

Digital watermarks are not an invention of the internet era. You are probably surprised to hear that experiments with digital watermarks have started back in the 1950s. These efforts were not really honored by the industry then.

The first application of watermarks was used for signing audio signals by Emil Hembrooke of the Muzac Corporation in 1954. It was a patent entitled “Identification of sound and like signals” that allowed the positive identification of the origin of music. So it was the first electronic watermark to prevent piracy.

But, it should take a little longer that digital watermarking gets popular. In the mid-1990s when the Internet conquers the world, the entertainment industry sits up and takes notice. The Internet connects the whole world digitally and is a new medium for distributing data and services. In the end of the 1990s, the situation escalates when the file sharing service Napster gets fought by the music industry after distributing music files for free. Of course, the music industry defeats Napster and after the shut down of the service, the huge media groups are working on copy protections and digital rights management solutions. Now digital watermarks are on everyone’s lips because unprotected published content can be copied easily digitally.

Characteristics of digital watermarks

The characteristics of a digital watermarks are dependent on the type of medium and how a person can consume this medium. The problems when designing a watermark are often the robustness and noticeability of the watermark. These two characteristics play off against each other because one behavior effects the strength of the other.

As mentioned before, robustness is a big factor when considering to watermark photos or audio files. Watermarks are robust when they survive within their carrier medium. Take a photo watermarked by bulkWaterMark or other batch watermark software for example: The watermark is only robust as long as it is visible on the picture. By removing the watermarked parts of the picture, the watermark gets also removed. If the watermark is positioned on the most interesting part of the photo, the watermark will probably never get cropped from the picture.

And so the dilemma begins: The most robust visual or audible watermarks are destroying the image or audio data – they are noticeable. So the more robust, the more noticeable. Invisible audio and video watermarks are often realized with proprietary file formats, but there was never a popular and inexpensive solution for image protection. While invisible watermarks can also be embedded into photos by adding fingerprint data to the image, robustness is very difficult to achieve since the watermarked image must be a standard image file format. iTunes has proved that people are ok with proprietary audio and video files, but this approach does not work for photos and images. The aforementioned resize and compression of image data can eliminate an invisible watermark easily. Most professional photographers today tend to use discreet visual watermarks for photos, while scaling down the pictures additionally. In the times of HD displays, nobody wants to steal a pixelated and heavily compressed JPEG image with a watermark.

Conclusion

So noticeable watermarking is still the most used type of watermarks for protecting photos and audio files. Photo watermarks can be used not only for image protection, they are also very popular for transporting advertising messages. The days of invisible DRM audio watermarks are probably over, but audible watermarks are still used for demo clips on content marketplaces like Envato.

I hope you liked the excerpt of my thesis! Stay tuned for our next blog post – it’s a tutorial again! 😉

Cheers

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Funky and fresh samples to watermark photos

Hi folks!

With the new release 1.0.1482.121 of our batch watermark software, we are delivering a bunch of fresh design ideas for your text watermarks. We have included our well known “drop” sample from the watermark photos tutorial video and many text watermarks with advanced layer styling.

I hope that these templates can be useful for crafting your own special watermarks for protecting your photos:

Event Photos Sample
Event Photos Sample
Green Life Sample
Green Life Sample
Local News Sample
Local News Sample
On Fire Sample
On Fire Sample
Party Reporter Sample
Party Reporter Sample
Phil's BBQ Joint Sample
Phil’s BBQ Joint Sample
PhotoZone Sample
PhotoZone Sample
Rocky Sports Bar
Rocky Sports Bar
travelClub Sample
travelClub Sample
Wedding Photographer Sample
Wedding Photographer Sample

 

Furthermore, the new version fixes also problems with computers without Microsoft .NET Framework 4.0 by downloading and installing the framework automatically if it can not be found.

Get the new version here to start watermarking photos.

We wish you a pleasant weekend!

Cheers

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Tutorial: How to add watermarks to pictures with Adobe Lightroom

Since Apple dismissed it’s fabulous photo software Aperture, I started to look into Adobe’s alternative: Lightroom. I really like the photo editing capabilities and features of Lightroom a lot and I’m an avid fan of the software. Compared to our Photoshop watermarking tutorial a few weeks ago, Lightroom has a “real” built-in feature to watermark photos. In this article I would like to look into the photo watermarking functions of Lightroom and how they perform in contrast to bulkWaterMark or waterMark V2.

First of all, Lightroom does a very basic batch watermarking job compared to bulkWaterMark, but the integration in your photo editing workflow is a big plus here. As in bulkWaterMark or waterMark V2, Lightroom does also allow image and text watermarks for protecting your pictures. I’m using the latest version Adobe Lightroom CC 2015 in this tutorial on a Mac, but as usual: This should also work for older versions, since to watermark photos is not a new feature anymore. Also: Windows shortcuts and menu titles are the same as on the Mac, unless stated otherwise.

Watermark photos in Lightroom

In Lightroom, you can watermark photos when exporting your photos. Therefore, I suggest selecting a few images in our library that we want to export and clicking the “File/Export…” menu entry.

Step 1: Selecting photos to export and watermark
Step 1: Selecting photos to export and watermark

Afterwards, the export dialog pops up and displays several options for configuring your image output. Please choose your basic export settings like destination folder and output format as you need them – these settings are similar to bulkWaterMark’s watermark output settings. When you scroll down to the bottom, you will find a settings group called Watermarking. Open up the group, tick the check box “Watermark” and click the combo box to select the entry “Edit watermarks…”:

Step 2 + 3: Define your output folder and enable watermarking with a custom watermark
Step 2 + 3: Define your output folder and enable watermarking with a custom watermark

Now it’s getting interesting: Like the profile editor of bulkWaterMark, Lightroom opens a window called “Watermark Editor” that allows you to design your watermark.

Step 4: Exploring Lightroom's Watermark Editor
Step 4: Exploring Lightroom’s Watermark Editor

Lightroom’s Watermark Editor also has rudimental live editing features to change the size of your watermarks by dragging a text watermark’s edge, whereat bulkWaterMark features more detailed watermark composition possibilities comparable to the Adobe flagship product Photoshop.

The editor is split into multiple areas: Most of the dialog is filled with a preview canvas that displays one of your selected export pictures topped up with the watermark. The arrow buttons on the right top of the dialog let you browse through the photos to export and watermark.

Step 5: Mixed mode or pure graphic watermark?
Step 5: Mixed mode or pure graphic watermark?

Next to the arrows you can set your watermark style with two radio buttons. Lightroom supports either a text watermark with an optional image watermark or a pure image watermark. If you select “Graphic” then you have to define an image file for watermarking. And if you choose “Text” then you can define an image file for watermarking. So the only thing these radio buttons are doing, is enabling or limiting some of the available watermark options.

Right below the style radio buttons you will find the settings of your custom watermark grouped in multiple sections. As mentioned above, depending on what style you are choosing, you can either edit all watermark options (selection “Text”) or just “Image Options” and “Watermark Effects” (selection “Graphic”).

Step 6a: Setting up a Graphic Watermark in Lightroom
Step 6a: Setting up a Graphic Watermark in Lightroom
Step 6b: More watermark options when going for "Text"
Step 6b: More watermark options when going for “Text”

For text watermarks you can additionally set font, color and the text itself of course and also render a nice drop shadow effect. Both watermark styles enable the Watermark Effects section: Watermark Effects can be defined for each watermark (also known as layer group). You can define the opacity, size, margin, angle and position of the watermark, so this section is the equivalent for bulkWaterMark’s Watermark Settings:

Watermark Settings in bulkWaterMark
Watermark Settings in bulkWaterMark

Lightroom allows you to scale a watermark proportional to the image size similar to the percentage layer size feature in bulkWaterMark and fit it into the picture by the defined inset. I prefer using the “Fit” option and setting the inset afterwards, because Lightroom displays helpful reference lines that illustrate the margin as depicted here:

Step 7: Setting the position and size of the watermark
Step 7: Setting the position and size of the watermark

You can also set an anchor for the watermark to position it, but you are limited to a single selection. Also a tile mode is missing that allows you to distribute your watermark over the complete photo.

Step 8: Ahoy! Setting an anchor!
Step 8: Ahoy! Setting an anchor!

If you are satisfied with your settings, you can close the dialog by clicking the Save button. Lightroom asks you for a preset name and after entering it you are back on the export dialog where the Export button awaits your final click to watermark photos.

Conclusion

So you have seen that watermarking in Lightroom works out pretty well. The configuration of the watermark is not always smooth, but on the whole very handy. It is integrated nicely in the export workflow of the application and also delivers good results. In comparison to our Photoshop tutorial the steps to create and setup our watermark are less complex and Lightroom is way faster in applying the watermarks on your pictures.

When comparing side by side with bulkWaterMark, Lightroom lacks of many key features that bulkWaterMark supports out of the box. Lightroom does not support variables within a text watermark to display Exif information for example. Also the positioning of the watermark is not as flexible as in bulkWaterMark where you can set multiple anchors and tile watermarks. In Lightroom you can use the drop shadow effect only on text watermarks, whereat bulkWaterMark allows you to use drop shadows on image or text watermarks and supports even more Photoshop-esque blending effects like glow, bevel, stroke or mirroring.

The big news at the end: We really like Lightroom as a professional app for organizing and editing photos, but we would love it even more if the watermark photos tool would support pro features too. Therefore we have a free Lightroom PlugIn in our roadmap for 2016 that lets you use bulkWaterMark within the Export workflow of Adobe Lightroom. 🙂

I hope my tutorial was helpful to you!

Cheers,

Phil

PS: Again for this tutorial: If you have another 2 and a half minutes, I would like you to invite you to watch how you can watermark photos even better with bulkWaterMark:

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Old vs. New or PMlabs waterMark V2 vs. PMlabs bulkWaterMark

You are using PMlabs waterMark V2 already, so why should you switch to the brand new and commercial PMlabs bulkWaterMark?

bulkWaterMark App Icon

Since the release of waterMark V2, not only technology behind the software has changed, also my programming skills. waterMark V1 was first released in 2003, V2 followed 2005 and waterMark V3 aka bulkWaterMark has seen the light in late 2015. So what does bulkWaterMark batch watermarking photos better than its predecessors? Let’s take a look… 🙂

1. Better user experience for your daily image protection routine

We thought a lot about how to improve the user experience of waterMark V2. Like V1, the V2 had a similar interface for configuring the batch watermarking. Opening or defining the watermark and its position, setting an output format and folder, adding files to the batch run and finally hit the button to start watermarking your photos. Simple, but somehow not really self-explanatory.

Configuring a batch watermarking run with waterMark V2
Configuring a batch watermarking run with waterMark V2

I have often heard that people were overwhelmed when seeing waterMark V2 the first time in all its glory. For me as developer of the software, the workflow was clear, but for users not. Therefore, we redesigned the UI mechanics of bulkWaterMark for configuring the batch watermarking of photos.

bulkWaterMark Wizard Start View in Windows 10
bulkWaterMark Wizard Start View in Windows 10

bulkWaterMark welcomes you with a start view that lists all recently used watermarks. To use one of these watermarks to batch watermarking your photos, just double-click them. If you want to create a new watermark, double-click the first entry and the profile editor opens. By double-clicking the second entry of the list, you can open a watermark that is not in your list yet or has been saved on a different computer.

Dragging photos to protect from Explorer to bulkWaterMark
Dragging photos to protect from Explorer to bulkWaterMark

Afterwards the photo batch list view awaits your pictures to be dragged into the list. Just drag the image files or folders you would like to get watermarked from the Windows Explorer and drop them onto bulkWaterMark’s batch list. As soon as bulkWaterMark has some files to play with, you can check if the watermark looks good on the images without modifying the original files. Simply click a photo to get a preview. If everything is looking alright, then start the fast bulk watermarking by clicking the drop button. The app asks you politely where to save the protected files and tries to match the output file format with the input file type. Otherwise you can follow the wizard to change output settings like target folder, resizing, renaming and image format converting.

We know that this is probably the most significant UX change since waterMark V2 and also a few people have already told us that they are missing the old Explorer-style folder tree view and file list to browse within the application directly. Most users however, really like the drag and drop approach we are using here, since the user interface is more structured and less crowded now. The output settings are now optional for display, because once you have setup your profile, you will probably never ever need to change the output settings again. So your future workflow for watermarking pictures with bulkWaterMark is only consisting of three tasks anymore: Choose your profile, drag and drop your photos and click the drop! 🙂

2. Overhauled profile editor to design fresh and dynamic watermarks 

While waterMark V2 already allowed to create watermarks in WYSIWYG (What You See Is What You Get) style with layers like Photoshop, its profile editor had some limitations. Some examples: Layer rotation was not possible in V2 and if you wanted to add a new text watermark to your images, a new window appeared where you can edit the layer’s display text.

The old waterMark V2 profile editor
The old waterMark V2 profile editor

In bulkWaterMark you can now type directly your text layers and rotate or resize them via mouse. If you are accidentally deleting a layer, bulkWaterMark will fix that by offering you an undo of the fatal action. This and a lot of other features can now be controlled more smooth and natural as you would expect it from an image editing software. Tiny tweaks like previews of each available font (you can set for your text watermark when selecting the font family) are making the user experience perfect. Besides these UI improvements, there are also a ton of real new watermarking-relevant features that can be enabled within the new profile editor.

The brand new profile editor of bulkWaterMark
The brand new profile editor of bulkWaterMark

The bulkWaterMark screenshot above shows some of the new features: For example, you can see the new gradient color brush that is available for all layer color selections in your watermark. In the watermark above I used the colors red, crimson and gold to compose the gradient.

Also, the text layer of the watermark is rotated – a new feature for layers and layer groups in bulkWaterMark. Wait, layer groups? Yep, that’s also new. Layer groups are surprisingly a group of layers and stand for a watermark. So you now can apply multiple watermarks on a photo by defining multiple layer groups in bulkWaterMark’s watermark editor.

A text watermark with a gradient brush, a white stroke and light drop shadow
A text watermark with a gradient brush, a white stroke and light drop shadow

Another one: Blending effects. You can now have a soft drop shadow below your text or a thick stroke that surrounds each character. These effects can be combined and used for any type of layers, like image watermarks too.

Some blending effects applied on a text watermark
Some blending effect combinations applied on a text watermark

Also neat: Live preview your watermark while editing it. Just drag and drop an image file onto the preview of the profile editor and the picture gets previewed with the watermarks that are on your canvas.

Watermark preview with the new bulkWaterMark profile editor
Watermark preview with the new bulkWaterMark profile editor

Within the live preview, you can toggle the watermark position for each layer group and stamp a watermark multiple times in a picture in bulkWaterMark. And of course, we also added the often requested tile watermark mode to bulkWaterMark:

Finally! Tile watermarks in a PMlabs waterMark :)
Finally! Tile watermarks in a PMlabs waterMark 🙂

So you see: Upgrading to bulkWaterMark is already worth it! 😉 But wait for another few reasons… 🙂

3. Extendability!

bulkWaterMark is extendible by using PlugIns. In the next few month we will ship free PlugIns to provide more options for creating new watermarks, developing your own custom expressions for text watermarks or including new image formats for import and export. A social export PlugIn is also in the pipeline to support watermarked image upload for Facebook, Flickr and WordPress.

We will also release our PlugIn SDK as mentioned a few weeks ago. In the meantime we are fine tuning and optimizing all the interfaces and setting up the documentation.

4. New batch resizing and renaming options 

For bulkWaterMark we also did some fine tuning regarding resizing and renaming options. For resizing we added the possibility to set the resolution of the file in dpi and also implemented two flags to avoid enlarging smaller images or shrink bigger images. This is useful if you have a lot of high resolution photos in your batch list that need to be sized down to 800 x 600 pixels, mixed with some small pictures that are only at 640 x 600 for example. bulkWaterMark will watermark the small pictures too then, but will not resize them to 800 x 600 pixels, because the original size is smaller.

Resizing with more options in bulkWaterMark
Resizing with more options in bulkWaterMark

Also renaming is now more clever than in waterMark V2: You can now dynamically build a renaming pattern in bulkWaterMark with properties from the input file like the original filename or output size:

Renaming output filenames with variables
Renaming output filenames with variables

In the screenshot above I am defining the renaming pattern “resized_$Wx$H_###”. When using typical photo taken by a digital camera or smartphone, the filename is probably something like “DSC_1232.jpg”. If this is the fifth image in your batch list and the image is 2500 x 1667 pixels, then this will result in the output filename “resized_2500x1667_005.jpg”.

5. Dynamic Expressions reloaded

bulkWaterMark brings also major improvements for users of expressions. Expressions can be used in text watermarks to display input or output image metadata. While waterMark V2 had just a simple find and replace mechanism to detect variables and replace them with metadata, bulkWaterMark parses and analyzes a text watermark’s content and offers completely new possibilities by parameterizing expressions, nesting their results or using logical conditions to control their output. And: Expressions can also be used in other watermark types. In image watermarks you can specify the image filename by using an expression. The following example shows how to use an image to illustrate that the watermarked picture was shot with flash:

Improved expressions with bulkWaterMark
Improved expressions with bulkWaterMark

When using the above expression and your input photo was shot with an Exif-capable camera, bulkWaterMark reads the Exif tag Flash first. If the value of the tag does not equal 0, the photo was shot by using a flash. In this case the expression returns the string “flash.png”. bulkWaterMark uses this resolved value as image watermark filename and stamps it into the photo, but only if the Exif tag is not 0:

Using expressions to render a conditional image watermark
Using expressions to render a conditional image watermark

Expression features are fully available in every version of bulkWaterMark, including PlugIn support. More in-depth details on the topic expressions will follow in the next few weeks in our blog!

6. Auto-scalable vectorized watermarks

Another important new feature of bulkWaterMark is auto-scaling watermarks according to the input image size. Sometimes you have different image sizes to watermark within a single batch run and want to display a watermark always in the center of the photo for example. With bulkWaterMark, this is no problem anymore:

Yay! A text watermark that is sized 90% of the canvas = 90% of the image to stamp
Yay! A text watermark that is sized 90% of the canvas = 90% of the image to stamp

As you can see, bulkWaterMark always scales the text watermark that it measures 90 percent of the photo to watermark. This feature works best when centering watermarks horizontal. It guarantees high-res watermarks on high-res photos:

"Yay" applied on a high-res photo
“Yay” applied on a high-res photo

You also can apply it on normal photos. bulkWaterMark chooses the right font size according to the image size automatically:

The same vectorized text watermark on a smaller image
The same vectorized text watermark on a smaller image

Conclusion

So you have seen that bulkWaterMark does indeed rock more than waterMark V2. It’s a lot more, also compared to paid alternatives. We hope you are enjoying the new features and tools that are packed with bulkWaterMark for protecting your photos with watermarks. Please keep in mind, that we still have a lot of ideas for future releases and PlugIns for 2016.

Stay tuned and watch out for a more detailed write-up about our new dynamic expressions in bulkWaterMark!

Happy holidays!

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

A Merry 25% Off bulkWaterMark Pro To You!

After unwrapping your Christmas presents, we would like to give you another small one from PMlabs’ Santa:

PMlabs Santa

During the holiday season, sharing in one of our most favorite things. Therefore we put bulkWaterMark for individuals on sale. By using the coupon code XMAS15, you will get 25% discount off bulkWaterMark Pro (valid until 31th of December). 🙂 (You need to enter the coupon code on check out after entering your customer details!)

We wish you a pleasant holiday season and all the best for 2016!

Cheers,

Phil

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Tutorial: How to add watermarks to photos with Adobe Photoshop

There are many ways of adding watermarks to your images. So why should you use PMlabs bulkWaterMark or other similar batch photo tools instead of the free Gimp or the industry standard Photoshop? Even professional photo tools like Adobe Lightroom do watermarking, but in a very basic way compared to bulkWaterMark. The following series in our blog covers different approaches on how to watermark photos and shows you the pros and cons of several software solutions.

Our first test candidate is Adobe Photoshop. Photoshop is the world’s most popular and powerful image editor. Most users do not know about Photoshop’s batch capabilities, but its image operation features can be used for multiple files in a batch too. To get photos watermarked in a bulk operation, try out the following step-by-step guide. Note that our tutorial is done with Photoshop CC 2015 on a Mac, but shortcuts and user interface are nearly identical in Windows and the guide will also work for older versions.

Recording an Action to watermark photos

Photoshop has a nice feature called Actions. Most of you have probably used the Macro Recorder in Microsoft Office Products like Excel or Word to automate steps that you are doing often in your spreadsheets and documents. Actions are the counterpart of Macros in Photoshop to automate your image processing tasks. We will record now such an action to batch watermark photos.

For creating your Watermark Action in Photoshop (or profile as we call it in bulkWaterMark), I suggest to load one of the pictures you would like to watermark into Photoshop.

Step 1: Open an image you would like to watermark
Step 1: Open an image you would like to watermark

Afterwards, click on the Actions button in the vertical toolbar on the right side of your Photoshop window. By default, this button is not displayed. To display the button, open the menu item Window and click the entry Actions.

Step 2: Open the Actions menu
Step 2: Open the Actions menu

In the Actions Window click the New Action button to create your new Watermark Action:

Step 3a: Create a brand new Action
Step 3a: Create a brand new Action

Straight afterwards, define the name of the new Action and click Record:

Step 3b: Define a name and hit record
Step 3b: Define a name and hit record

Now it’s getting exciting: Photoshop is from now on recording all your actions. But do not panic, you do not have to hurry. It’s time to get creative now and design your watermark. To keep it simple and stupid, I’m using the Horizontal Type Tool of Photoshop to insert a text watermark by clicking anywhere on the picture. The glorious text my watermark is displaying is “Not watermarked with bulkWaterMark”.

Step 4: Adding a text watermark
Step 4: Adding a text watermark

To make the looks of my text watermark more interesting, I’m using some of Photoshops layer blending effects, similar to the layer effects that bulkWaterMark features. You can access them by right clicking on the text watermark layer and select the menu item Blending Options.

Step 5: Topping up your watermark
Step 5: Topping up your watermark

I’m adding a stroke blending effect to make my watermark appear stronger. You can try out the various effects to find a style that suits best for your watermark. Photoshop also brings some default styles for layers that can be activated in the Styles tab (to enabled click the Styles entry in the Window menu).

Step 6: Select both layers to align the watermark
Step 6: Select both layers to align the watermark

Now we need to align the watermark layer within the background layer. Therefore you need to select your watermark layer and the background layer by holding down the Control button on your keyboard (Mac: Command) and clicking the on both layers. This selection enables the Alignment buttons within the top tool bar. By using these buttons you can define how the watermark will be positioned on your photos:

Step 7: Aligning the watermark
Step 7: Aligning the watermark

And the final tweak for our watermark: Transparency. To change the alpha value of the text layer, just select the layer and set the value as you like.

Step 8: Setting the Opacity of the layer
Step 8: Setting the Opacity of the layer

Now you have recorded the creation and styling of the text layer as an Action. The last step that needs to be recorded is saving the image. Use the File menu and click its entry Save As to save the image under any name and file format like JPEG or PNG for example.

After saving the image, stop the recorder:

Step 9: Stopping the recorder
Step 9: Stopping the recorder

 

Starting the batch operation and applying the watermarks

It’s a wrap! Time to replay what we have recorded: Let’s batch watermark our photos! The File menu’s Automate/Batch menu entry leads us to a new dialog that lets you select an Action to replay for our batch job.

Step 10: Define your files and watermark 'em!
Step 10: Define your files and watermark ’em!

In the Play section of the dialog, Photoshop automatically selects our new Watermark Action. In the Source section, select Folder as batch source and choose the folder where your images you like to watermark are located.

Next is the Destination section: Define your destination folder where to save the watermarked pictures. Tick the check box that says “Override Action Save As Commands” also. This overrides the filename you have chosen when recording the Action and makes use of the following settings:

In the File Naming section you can define the naming of the output files. By default, Photoshop uses the original input image’s name and the extension of your output format.

When you are fine with your batch configuration click ok and lean back… 😉


Conclusion

We cannot deny that Photoshop is a kind of a blueprint for some features of bulkWaterMark. Photoshop is powerful and can be used for anything concerning image processing. But what does bulkWaterMark better?

When trying out the Photoshop Action, you will realize that running batch operations with Photoshop is not that fast. If you are working with thousands of photos, bulkWaterMark will protect your images much faster than Photoshop, since Photoshop replays the individual steps of an Action for every single picture. You will see every recorded step over and over again for each image. All layers and effects get recreated and re-rendered, while bulkWaterMark does this initially or only when it is necessary.

Also, bulkWaterMark supports auto-scaling of watermarks that are too big for your photos. Furthermore, it automatically adjusts the size of a watermark proportionally, so that you can use a text layer as watermark that is 10 percent of the input photo’s width for example.

While Photoshop can do any image processing purposes in general, bulkWaterMark brings a lot of features that are really important to batch watermark photos that Photoshop does not offer. bulkWaterMark’s expressions are a unique and functional addition that allow scriptable content for text layers like displaying Exif metadata for example. Also the batch image resizing and renaming features are more versatile and tailor-made for batch watermarking.

bulkWaterMark is simply designed for doing fast, complex and stunning batch operations with your pictures. Its philosophy is streamlined and the wizard-driven workflow is less complex and more focused on protecting your images with watermarks. Once you created a watermark profile of your needs, you can just drag the photos into bulkWaterMark, drop them and forget about the rest. But don’t forget to pick up the protected photos in your destination folder… 😉

Hope you liked my tutorial!

Cheers,

Phil

PS: If you have another 2 and a half minutes, I would like you to invite you to watch our video tutorial on how you can do the above job with bulkWaterMark:

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn