I second that.
G'MIC has an impressive bunch of built-in commands to manipulate images, see e.g. the examples shown in the reference documentation (click the first magnifying glass, then use right arrow on the keyboard):
And as the commands are built-in, no needs for external scripts, those effects are available from any interface using the `libgmic` API (including C/C++ programs).
I marked it as alternative only because it has full command line support, which is rare case for filters. But it is mainly strong filter library, than batch convertor/resizer, you are right.