PhotoLine 21 released

This latest release’s major new feature is the introduction of scripting: the Windows version supports VBScript (including DLL compilation), and on the Mac Applescript is supported.

A fair range of example scripts is provided: one of which replicates (more or less) Photoshop’s ‘Generator’ functionality, allowing web and screen designers to use layer labels to automate the export of (multi-resolution) assets.

The inclusion of scripting in PhotoLine resolves its one long outstanding sore point. Although I had no experience with VBScripting, it took me a small two hours to get used to the scripting interface and write my first script (scale multiple selected bitmap layers simultaneously - which the devs liked, and subsequently decided to add multi-layer transformation in PL’s core, making my script redundant! :smile:)

Other notable new features:

  • proper page spread support: multi-spreads can be set up. In previous versions spreads are unsupported, and now up to quadruple spreads may be defined.

  • lens correction: automatic lens correction is now built-in, handling distortion, perspective distortion, chromatic aberration, and vignetting.

Otherwise, this release focuses on many workfkow and existing feature enhancements and improvements.

  • named colour swatch support in vector patterns

  • named colour swatches may include transparency now if required and is included as an option

  • all lasso (selection) tools can now be used independently of the active layer. The same applies to the mask function

  • filter and adjustment dialogs are now scalable to any size.ant a screen-sized curve adjustment for better accuracy? Now possible.

  • raw images may be imported as placeholder layers,with the choice of an externally referenced file (placeholder layers in PhotoLine are comparable to smart objects in Photoshop). All filters can be non-destructively applied to a raw placeholder layer.

  • an auto save and automatic backup option is now available. If PhotoLine crashes, it will automatically load up the file(s) you were working on.

  • font substitution for pdf and psd import received a complete overhaul: various options are presented to the user now, including one to substitute missing fonts for the current document only.

  • transforming multiple selected layers is now possible.

  • file import of PSD, PDF, SVG, and TIFF files have been improved (again)

All in all, a solid new version, worth it for the scripting alone, which seriously expands the scope of PhotoLine. Many more smaller improvements - read at

Get the trial at



I agree it would have been preferable to have one shared scripting language used across both the Windows and Mac version, but so far it’s been a god’s-end to finally have access to scripting in PhotoLine, and it’s already assisted me tremendously in one job I had to finish, saving me many hours of tedious clicking.

So while it is easy to criticize, I’d rather focus on the new expanded possibilities. I suppose the reason for the two different scripting interfaces is simply a lack of man power on the side of the two PhotoLine developers, and they made use of existing scripting APIs readily available on an OS level.