13 ms·
One of the problems with ImageMagick especially, but complex CLI interfaces in general, is that the discoverability of features is limited by the separation bet
by btown 10y ago
One of the problems with ImageMagick especially, but complex CLI interfaces in general, is that the discoverability of features is limited by the separation between parameter-specification and documentation. No matter how streamlined or thorough (and there's often a tradeoff between the two!) your man page is, the documentation on a flag won't be at the same place that you type the flag, and unless you can speed-read a list of flags, you aren't hand-held towards the most common options. And if it's something you use in infrequent time-crunches (as with OP), then you won't commit the flags to muscle memory.
Of course, the tradeoff is that you can't easily script this way. If the software gives you complicated pipelines and allows you to save them, though, sometimes you don't need to. I'd love to see more GUIs that, instead of (or in addition to) doing processing internally with calls to the low-level library, allowed you to copy out a command line version of the command which you could further customize for scripting. But it's rare to see that kind of feature.
- greggman 10y agoJust fyi http://www.adobe.com/devnet/photoshop/scripting.html http://www.adobe.com/devnet/photoshop/scripting.html And at least last time I used it you could record an action and convert to script.