Pregunta
Multithreaded batch-export to png – possible?
We use a combination of Bridge / ACR and Photoshop to prepare assets for Web: Thousands of PSDs ranging from a few MB to some hundred MB. Now we want to export them to 24 bit PNG with transparent background and embeded rRGB colour profile. Images have Metadata, it should get preserved. So far, however, we have not found a robust and fast way to export from Bridge of Photoshop on Windows-based systems.
The Export Panel in Bridge with its Droplet-style Export presets looks ideal and offers a great set of features. Unfortunately, the Exporter is extremely buggy and fails with 90% of our assets. Yup I know the "keep Export Panel open" hack. Adobe Support had checked the problem via remote session – and couldn't fix it. The Bridge Exporter is out.
The most modern and seemingly multithreaded Exporter in Photoshop (Export As) isn't available for Batch-operations (actions or scripts) – and it strips Metadata. Not usable, unfortunately.
Batch from Bridge with an Export Action works but is insanely slow. Larger files need up to 20 seconds to convert – the process seems only to use one core. I tried turning the Action to a script so that it runs silently (without opening the files) but I so far couldn't accomplish this. Is this even possible – and does this speed up things? I also tried out Super PNG, but it's not particularly fast either.
For comparison, I exported a smaller subset of the files with Affinity Photo. The program comes with a batch exporter which uses parallel processing. Their Batch Export easily cuts through the largest files – it is ridiculously fast. The bad part – the tool offers no reasonable way to address the files we want to export (no drag and drop to fill the queue, no support for Metadata). Cool, but impractical for regular usage.
Finally, we can't use Lightroom Classic. We need Metadata written directly to files – importing to a Catalogue and exporting out would be tedious. We also use more file-types than Lightroom supports – so we still needed to use Lightroom and Bridge together – such would only further complicate our procedures.
I wonder what those of you do, who need to pump out many pngs regularly. Can one access Export As with UXP developer tools and write an Exporter which retains Metadata? Or do you use some standalone tool?
