TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nip2: A spreadsheet-like GUI for the libvips image processing library

97 pointsby valgazealmost 3 years ago

7 comments

erdmannalmost 3 years ago
I would also like to sing the praises of nip2. I use it constantly in my work with enormous images at the Rijksmuseum. It&#x27;s backed by libvips, which means that it offers a delightful combination of insane speed and unlimited image size. The finishing touches of the 717 gigapixel image of the Night Watch were done in nip2. Also, the spreadsheet-like nature of the interface is excellent for designing, documenting, and repeating complex workflows. Cells contain images, and the reactive trickle-down computation lets you build up multi-step transformations and computations cell by cell. Any cell&#x27;s contents can be replaced by a new image at will, so it&#x27;s very easy to repeat an analysis or transformation for new source images.<p>John Cupitt (jcupitt here), the main developer of nip2 and libvips, is super helpful, responsive, generous, and patient.<p>They can pry nip2 from my cold, dead hands.
评论 #32418771 未加载
评论 #32417191 未加载
Cyberdogalmost 3 years ago
GitHub says that 32.3% of the codebase is in &quot;Witcher Script.&quot; What the heck is that?<p>&gt; Witcher Script (.ws) is the primary scripting language for The Witcher 3: Wild Hunt. A very large chunk of the game&#x27;s logic is written in Witcher Script. Mods can override scripts and thus can drastically change game behavior. Witcher Script is either based on or identical to ActionScript 3 (and very similar to UnrealScript).<p><a href="https:&#x2F;&#x2F;witcher-games.fandom.com&#x2F;wiki&#x2F;Witcher_Script" rel="nofollow">https:&#x2F;&#x2F;witcher-games.fandom.com&#x2F;wiki&#x2F;Witcher_Script</a><p>Interesting. CDPR had a NIH problem. At any rate I&#x27;m guessing GitHub is misidentifying something.
评论 #32415511 未加载
评论 #32416031 未加载
评论 #32416310 未加载
makeworldalmost 3 years ago
Reminds me a bit of GRIP. Unfortunately there seems to be no screenshots, but the flow&#x2F;modular interface is similar.<p><a href="https:&#x2F;&#x2F;wpiroboticsprojects.github.io&#x2F;GRIP&#x2F;#&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wpiroboticsprojects.github.io&#x2F;GRIP&#x2F;#&#x2F;</a>
评论 #32416155 未加载
评论 #32415491 未加载
hawskialmost 3 years ago
This looks nice and useful. I was thinking for a long time about a graphics manipulation program that would put every step as a separate line with all parameters visible. Then you can change any parameter from earlier steps as you see fit. It makes the graphics editing process like a little interactive script. You could then easily parametrize it further and even do batch processing this way.<p>I will have to check this out.
评论 #32419077 未加载
snerblesalmost 3 years ago
This seems similar to Cognex&#x27;s spreadsheet programming model in their industrial smart cameras.
rsstackalmost 3 years ago
What makes this a spreadsheet rather than a notebook (like Mathematica or Jupyter)? It&#x27;s still great, I just expected something else - something more... spreadsheety.
评论 #32416362 未加载
ArrayBoundCheckalmost 3 years ago
Does it send me notifications? Is it called NipAlert2? Is professor bighetti a collaborator?