nip2, the "free love child of Photoshop and Excel," is the GUI of vips. You don't directly edit images --- instead, like a spreadsheet, you build relationships between objects. nip2 actively manages these relationships: if you change an object property, the change is propagated "spreadsheet-style."
Like vips, nip2 is fast and needs little memory. You can comfortably work with multi-gigabyte images on very modest hardware.
In addition to the visual programming interface accessible through the GUI, nip2 has command-line and batch modes. It even has its own functional programming language (for writing extensions). [Less]
The "F5" library is an I/O library in C that implements a semantic layer inspired by the mathematics of Fiber Bundles on top of the HDF5 library.
The intention of the F5 library is to achieve interoperability among applications via a Common Data Model, thereby reducing the N x M implementation
... [More] effort of equipping N applications with M file formats to a N + M implementation effort, where N applications need to be equipped with an interface to the common data model and M file converters need to be written to convert from M file formats to the common data model. [Less]