Skip to content

Commit f01cfa4

Browse files
authored
Update README.md
1 parent bfa1bf7 commit f01cfa4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,21 @@ new interface:
1212

1313
https://www.libvips.org/2025/03/12/nip4-for-nip2-users.html
1414

15+
# Introduction
16+
1517
nip4 is a spreadsheet-like interface to the [libvips image processing
16-
library](https://libvips.github.io/libvips). You create a set of formula
17-
connecting your objects together, and on a change nip4 will recalculate.
18-
Because nip4 uses libvips as the image processing engine it can handle
19-
very large images, recalculates quickly, and only needs a little memory.
18+
library](https://libvips.github.io/libvips).
19+
You create a set of formula connecting your objects together, and on a change
20+
nip4 will recalculate. Because nip4 uses libvips as the image processing engine
21+
it can handle very large images, recalculates quickly, and only needs a little memory.
2022
It scales to fairly complex workflows: I've used it to develop systems with
2123
more than 10,000 cells, analyzing images of many tens of gigabytes.
2224

2325
nip4 can load all workspaces from nip2, the previous version of this program.
2426
It has a batch mode, so you can run any image processing system you develop
25-
from the command-line and without a GUI.
27+
from the command-line and without a GUI. It is purely functional, meaning
28+
there is no assignment and there are no side effects, and it is fully lazy, meaning
29+
all computation is driven by the user interface, down to the pixel level.
2630

2731
[![Screenshot](images/shot1.png)](images/shot1.png)
2832

0 commit comments

Comments
 (0)