vipsdisp
nip2
vipsdisp | nip2 | |
---|---|---|
4 | 6 | |
109 | 336 | |
- | 0.9% | |
9.4 | 4.0 | |
23 days ago | about 1 month ago | |
C | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vipsdisp
- Vipsdisp: Tiny libvips / GTK+4 image viewer
-
.Webp is the bane of my existence
if you're using linux (which it doesn't seem so) there's also vispdisp https://github.com/jcupitt/vipsdisp which is based on https://github.com/libvips/libvips which will likely take over how images are decoded in the future for everything, at least methodology wise.
- New gtk4 image viewer
-
Nip2: “a strange combination of a spreadsheet and a photo editor”
Yes, I based it partly on visual programming system that Canon made back in the 90s. I loved the interactive development, but I really disliked that style of visual programming. Lines between boxes seems very hard to reason about, to me.
nip2 tries to do something similar, but using expressions, like a spreadsheet. Unlike graphical plugs and wires, expressions allow things like copy-paste, smart refactoring, referential transparency, and progressive rewriting.
nip2 is ancient now (I finished it way back in 2002, I think). I've started a rewrite for gtk4 -- the image display window is here:
https://github.com/jcupitt/vipsdisp
It's quite fancy -- it has a sparse pyramid of image tiles which get composited to your display by the GPU, and computed asynchronously by a libvips pipeline as you zoom and pan around. You should get a smooth 60 fps even with enormous (eg. 300,000 x 300,000 pixel) images.
nip2
- New gtk4 image viewer
- Nip2: A spreadsheet-like GUI for the libvips image processing library
-
Nip2: “a strange combination of a spreadsheet and a photo editor”
nip2 has `.ws` files for storing workspaces (just a big chunk of XML), and `.def` files for its own scripting language.
The nip2 scripting language is also very odd: it's something like dynamically typed Haskell, but with classes. You can see roughly what it looks like here:
https://github.com/libvips/nip2/blob/master/share/nip2/start...
All of the menus are implemented in this thing.
- Image Roll - my new simple and fast GTK image viewer with basic image manipulation tools. Written in Rust.
What are some alternatives?
webp-pixbuf-loader - WebP Image format GdkPixbuf loader
rust-by-example - Learn Rust with examples (Live code editor included)
Return-of-the-Png - Program to batch convert .webp files to .png files
org.libvips.vipsdisp
webp-png-converter
mpv.net - 🎞 mpv.net is a media player for Windows with a modern GUI.
WebPShop - Photoshop plug-in for opening and saving WebP images
extension-manager - A utility for browsing and installing GNOME Shell Extensions.
webp2gif - convert animated webp to gif
rav1e - The fastest and safest AV1 encoder.
SDL - Simple Directmedia Layer