FastPictureViewer Professional offers several ways to export or convert your image files. Typically, you need to export files to create copies of smaller size, for example for sharing or to create customer-proof copies, or you may want JPEG copies of your raw files. The term "convert" typically means create a duplicate copy of the image in the same dimension but in another format, as in for example convert RAW to JPEG, while "export" usually implies some additional processing, such as resizing, metadata stripping and so on. FastPictureViewer can do both.
1. One-by-one file conversion
Let's begin with the most straightforward option: one-by-one file conversion. The program ships with a "Save As..." plugin - invoked by pressing Ctrl+S - which handles simple file conversion to JPEG format, as well as to TIFF, PNG, GIF, BMP and HD-Photo formats. JPEG deserves a special mention as it comes in two slightly different flavors from us: plain-vanilla JPEG, which produces best-quality files of reasonable size, and our optimized compression parameters which produces lighter files with a good balance between image quality and file size, that we call "Small JPEG". Both are strictly standard-conformant so there is no compatibility worries and for most uses, like sharing, web upload and customer proof copies, the Small JPEG option is just perfect.
2. Batch conversion and export using the File Utilities batch processor
Going from single-image conversion to batch conversion is a big step. In batch mode the program must be first told how the tasks must be performed (where you want to save the copies, how to make them etc), and configuring the batch processor requires a little work from you the first time. No worries though: FastPictureViewer makes it as simple as possible and once configured the batch processor will reliably run your tasks over and over, like a robot, at maximum speed, just by invoking the task again so the payback is huge.
FastPictureViewer Professional includes a sophisticated batch processor that we call the File Utilities batch processor, invoked by pressing Ctrl+F. This batch processor can perform numerous tasks, but - after a short introduction - we'll concentrate on export / convert functions in this tutorial.
The batch processor is rule-based, which means you create rules - or recipes - to process your files and the batch processor later executes the rules you created at the press of a button.
A rule is composed of three distinct parts:
Note that we used the plural form: conditions, actions, exceptions. A rule can be composed of zero or more condition(s), at least one action, and zero or more exceptions. By at least one action we imply that there can be more than one, for example you can copy a file to another location (with optional renaming) by using a Copy action, then convert the file to JPEG using a Convert action, and finally create a 256 pixels thumbnail by using a Downscale action, all in the same rule.
The batch processor will apply your rule to all images and those matching the conditions you have set will have all the selected actions applied to them, except those falling under the exceptions you may also have set. Once you get around the Conditions-Actions-Exceptions trilogy, you are set to create rules to perform almost any imaginable operations on your image files, knowing that adventurous users can write their own custom conditions and actions in JavaScript or VBA / VBScript languages.
Geek note: the FastPictureViewer File Utilities batch processor runs rules in parallel on multiple files on multi-core computers. For example on a six cores hyper threaded i7 or E5 CPU, the batch processor will process up to 12 files simultaneously, thoroughly trumping all batch processors that don't, and all script-based solutions.
See the "How To" section below for a step-by-step walkthrough of the export / convert process using the File Utilities batch processor, or just hit Ctrl+F and figure out for yourself: it's all point-and-click and logical so you should have no problems finding your way now that you know what's possible.
3. Batch export using the Publishing Subsystem
FastPictureViewer Professional features a publishing subsystem which uses its own plug-ins to communicate with web sites such as SmugMug, Zenfolio, PhotoShelter, Flickr, 500px and Facebook, and upload photos to those places. Also included is a plug-in that writes the output files to a local device or folder instead of uploading them somewhere. One particularity of this subsystem is its ability to publish to multiple destinations simultaneously, for example it can send original files to Zenfolio, send downscaled copies to Facebook and create local copies resized or not, all at the same time. Every publishing plug-in has options letting you choose how to upload / export files, for example you may want to upload untouched originals to SmugMug - including raw files to your SmugVault - and resized copies to Flickr in 2048 pixels without EXIF data (or with it but stripped from GPS information), so there are several options that can be set for each destination. Publishing to a local device or folder offers the same possibilities for image conversion, rescaling and metadata control.
Files are marked for publishing by pressing the P key (pressing P again removes the mark). You can mark all files for publishing by pressing Shift+P. If you use the View Filter feature (F key) then pressing Shift+Ctrl+P marks all the files matching the current View Filter (and unmarks all others) so you can for example filter on 5-stars image using the View Filter, then press Shift+Ctrl+P to mark only those files, then Ctrl+P to publish them and, presto, all your 5-starred are out there.
In summary you can batch-export files using the publishing subsystem by marking all the files you want to export, and publishing using the "Local Device or Folder" destination. See the "How To" section below for a step-by-step walkthrough.
Which one is best, the File Utilities batch processor or the Publishing Subsystem?
The answer depends on what you are more comfortable with. The result is more or less the same but the File Utilities offer more performance for large batches and a vast array of conditions that let you create complex automatic selection rules. You can also create and run multiple rules at once, each of which being able to perform multiple actions, so it's for example possible to create 256 pixels thumbnails, 480 pixels "blog size" images, 1024 pixels "mid-size", 2048 pixels for Facebook and 1:1 JPEG copies all in one shot using multiple rules, so the power is almost infinite.
On the other hand the Publishing Subsystem is much simpler to setup and use, but offers less performance as its parallel abilities are aimed at uploading files one-by-one to multiple locations at once. The Publishing Subsystem offers finer-grained control on the metadata that gets included in the exported files and also offers arbitrary size downsizing, with suggested values for common screen and print sizes.
There is no clear-cut answer: for relatively small hand-picked batches or batches based on simple conditions such as rating or labels set with the View Filter, or when you require fine control over the exported metadata, the Publishing Subsystem is probably better for most users. For large or complex automated batches, or batches that you are likely to run often, the File Utilities batch processor is probably better suited.
1. One-by-one file conversion
To convert the image before your eyes to JPEG or another format, press Ctrl+S to invoke the Save As... plug-in, which open a standard save window. Type a new name for your converted file and click OK to save the converted version. You can optionally chose the destination folder and the output format, both of which are remembered by the program and will become the default choices the next time you use the Save As... function.
Note: converting JPEG to JPEG incurs a small quality loss with each generation of copies. The effect is similar to making photocopies with a good Xerox machine: the first generation copies are nearly perfect, then a copy of a copy is slightly less perfect and so on until a point where there is a visible quality loss compared to the original, but this only occurs after several generations of copies (copies of copies of copies). This loss is due to the nature of the JPEG compression scheme and cannot be avoided, however the loss from a first generation copy is negligible and in most cases invisible to the naked eye. If you convert an out-of-camera JPEGs to another JPEG or Small JPEG with FastPictureViewer, you will get smaller files with virtually no perceptible quality loss.
2. Batch conversion and export using the File Utilities batch processor
While images are displayed, press Ctrl+F to start the File Utilities plug-in.
3. Batch export using the Publishing Subsystem
Press P to mark at least one file for publishing then press Ctrl+P to start the publisher. The first time you do so the windows will be empty. Click the Add/remove destinations link. In the list that opens, click the "Export to Local Storage or Device" then click OK. The Publisher's window will expand to include the plug-in you just selected. Click the "Settings..." link in the window, this opens the plug-in's configuration page. Type or select the destination folder on the first tab. Click the JPEG settings tab and just set an output dimension in the last box of the page, above the OK/Cancel buttons. Click the RAW/TIFF Settings tab and set the same output dimension in the corresponding box. Leave all other options as-is and click OK to close the plug-in's configuration page. You are now ready to publish! Press the Publish now button to start the operation. After the task completes, you can click the "N warnings, N errors" text to display a log of the operations that were performed, and their status. You can save the execution log to a text file if you want. The next time you start the publisher with Ctrl+P you will find it exactly where you left it, same window position and same options selected, which becomes the default until you change them.
Look for a full keyboard shortcut summary in the included "Cheat Sheet."