Retrobatch 1.8 macOS 28 MB Flexible, super charged, batch image processing for your Mac. A node based batch image processor means you can mix, match, and combine different op. Retrobatch 1.4 Description. Retrobatch is a flexible batch image processing tool. Flexible: A node based batch image processor means you can mix, match, and combine different operations together to make the perfect workflow. When it finally hits 1.0, fingers crossed, there will be two versions of Retrobatch- Regular and Pro. Pro will have all the nodes you see today, including advanced features such as machine learning, changing bit depths and color profiles, processing with AppleScript.
Retrobatch 1 3 1 X 2
I've just typed the magic commands* and let the servers do their thing and now Retrobatch 1.4 is loose on the world.
There's a couple of interesting new features in this update I'd like to call out. First up is JavaScript expressions in Retrobatch Pro. Various nodes in Retrobatch which allow you to set the size or length of a value (such as the Crop, Border, Gradient, Adjust Margin nodes) now have an option of running a little snippet of JavaScript code to figure out the value. This is a super powerful feature, which you can read about in our JavaScript Expressions documentation
Let's say you have some images of varying sizes, which are all at 480 x 380 or smaller, and you want them to expand to meet that size. But- you only want it to grow evenly on either side of the image, but you want to keep a baseline so only transparent area is added to the top of the image, and the bottom stays in the same spot. This little picture of the new Adjust Margins node shows how this can be done:
Retrobatch 1 3 1 0
Yes, this is an oddball (and very real) case- but there's a billion of these little oddball cases out there. With the new JavaScript expressions support, these small but hard to do scenarios are now super easy.
And yes, all of the JavaScript support in Retrobatch now sits atop FMJS, which any developer can use to build similar support into their apps.
What else is new?
File numbers with leading zeros for the Write node. You can add (and it's case sensitive) $FileNumber04$ in the File name: field of the Write node to have the file number of your image written out as part of the name, with a padding of up to 4 zeros. If you'd like to pad that number to 6, you would enter $FileNumber06$, and so on.
The Mask to Alpha node got a new 'invert colors' option. Normally Mask to Alpha will convert the black areas of your image to transparent, and the white to opaque (with gray somewhere inbetween). With the new Invert Colors option, Mask to Alpha will now convert the white areas of your image to transparent, and keep the black opaque. This is great if you are scanning in line drawings from your own artwork, and want to make the backgrounds transparent.
This request comes up a lot in Acorn as well. Previously you'd have to add an Invert Colors node (or filter for Acorn), then the Mask to Alpha, and then Invert Colors again. Now it's just a checkbox in Mask to Alpha, which is super easy. I've also added an update to the same filter in Acorn for the next release. You can grab a preview of it from here.
And finally for my short list, you can now make a droplet which doesn't take any files. Why is this useful? Well, imagine you have a workflow that reads an image from the clipboard, resizes it to a specific width, and then writes it back to the clipboard. Now you can make a little droplet to do just this. Just a double click from the Finder (or a single click from the Dock) and your workflow is run.
The full release notes for Retrobatch 1.4 are available in the usual place.
* ./bin/otbuild.sh -e 1.4
I've been playing around with computer graphics since before you could reasonably display a photo on a computer screen. I've grown my knowledge of how to work with graphics as the technology itself has grown and, as a result of this, there aren't many graphical tasks I don't at least have some idea of how to tackle. It also means I have a lot of tools in my graphics toolbox.
I just had a look at the Applications folder on my Mac and over 10% of the applications — 17 of them — are what I would classify as graphics applications. That doesn't include a few command line tools I have installed. In my repertoire I have everything from simple image browsers to full-featured professional editors like Affinity Photo and Affinity Designer. I have a tool for every job. But that doesn't mean there aren't better tools for some jobs — better ways of solving some problems.
I decided recently that I had a problem which needed to be solved more effectively. Most of the photos I publish online these days start off as 30 megabyte RAW files. For a long time, my process was to import these into Adobe Lightroom for keywording, selection, processing, and publishing. Yes, I had my entire workflow built into a single tool — that's what a professional photo management application can do.
But I decided I no longer wanted to use Adobe Lightroom. Cost was a significant factor, but its 'Adobeness,' the threat of price increases, and a 'reinvention' of the software as Lightroom CC — a cloud-focused, cut-down experience that l expect will become to Lightroom Classic what Apple Photos became to Aperture — also combined to make me throw in the towel on Adobe.
Fortunately, at about the right time, Skylum Software launched Luminar 3 which promised to be a Lightroom competitor. I say promised… there's still a significant chunk of that promise to be delivered. Luminar's photo library management is, let's say, nascent. But I have fallen in love with the processing engine which allows me to get better results, quicker, than with Lightroom. I've reviewed Luminar 3 over on the Essential Apple blog.
Luminar's immaturity leaves me with a few gaps and the one I am going to (finally) talk about now is the penultimate step of my process — getting a processed photo ready to upload to Flickr. In Luminar, I have a giant, 14 bit RAW file up to 6000 pixels wide that looks beautiful. On Flickr I want a 3200 pixel wide JPEG that has my standard watermarks on it. I also want to put the finished image into my Apple Photos library at a smaller size optimised for a retina iPad screen. And sometimes I want a much smaller version, which needs a slightly larger watermark, that I can put on social media platforms. I can absolutely do all of that in Affinity Photo, but doing it consistently and repeatedly is a chore. The last batch I processed included over 200 images. This is a job for automation.
Enter Retrobatch, from Flying Meat. The company with the crazy name may be familiar to you as publishers of the Acorn graphics application. Retrobatch is a batch image processing tool — its job is to take a bunch of images as input, do stuff to them, and output something… usually new image files. The application window is quite similar to Rogue Amoeba's Audio Hijack, in that you place nodes on a canvas, then join them up to create a workflow. A simple use case might include the nodes 'Read images,' 'Scale,' and 'Write images.' To read images Retrobatch can use a named folder, ask at run time, or you can even save the workflow as a droplet and just drop your images on the icon whenever you need to. The scale node lets you define fixed dimensions or a longest or shortest side dimension either in pixels or a percentage of the original. The Write images node lets you pick a destination folder, file naming rule, image type (e.g. JPEG) and a few other options.
However, the real power of Retrobatch is the huge choice of nodes you have to put between the read and write nodes. There are 53 of these in the basic version of the software and 23 more in the pro version. Some of the basic ones include scaling, colour correction, borders, watermarks — both text and graphics — metadata changes, trim, drop shadow, and blur. Some of the additional pro nodes include PDF maker, change bit depth, run script, and classify images. That last one uses machine learning to analyse the content of your images, including the ability to add your own CoreML models.
I've included here a picture of my main workflow. You will see after the initial Read Folder node, there is a Set General Metadata node. This adds my Creative Commons license to the Copyright metadata field. Then the workflow splits in two. The bottom branch places large text watermarks (my web branding and the Creative Commons license symbols), scales to a long side of 1024 pixels and writes out a JPEG image with a 'blog' suffix. The upper branch adds the same watermarks but proportionally smaller, then splits again to create a JPEG sized at 3200 pixels on the long side, suffixed with 'flickr', and another JPEG sized at 1536 pixels on the long side suffixed with 'photos'.
Retrobatch 1 3 1/4
Retrobatch 1 3 1 Equals
When I am processing a whole bunch of photos in Luminar, I simply export them all at full size into a staging folder, then launch his workflow. I can then immediately upload all the Flickr-optimised versions to Flickr. I also have a slight variation on this workflow saved as a droplet on my desktop. The only difference is it outputs to the desktop. This means I can drag and drop one or many images onto the icon and very quickly get the optimised versions right there on my desktop without needing to actually launch the Retrobatch application and load the workflow.
My workflow barely scratches the surface of what Retrobatch can do. In addition to the extra nodes like AppleScript and PDF and Photoshop file tools, the pro version also has a Javascript capability which adds incredible power to the tool, enabling you to create and distribute your own nodes.
Retrobatch isn't for everyone, but if you find you sometimes need to do the same basic manipulations to a bunch of images, and especially — like me — if you have a process like this that you repeatedly use, then give Retrobatch a look.
You can get Retrobatch directly from FlyingMeat.com for USD$29.99 for the standard version or USD$49.99 for the pro version. There's a page on the website which explains the differences between the versions.