nip2

A spreadsheet-like GUI for libvips.

  • 所有者: libvips/nip2
  • 平台:
  • 許可證: GNU General Public License v2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

nip2 - a user interface for the VIPS image processing library

Snap
Status

nip2 is a GUI for the VIPS image processing
library
. It's a little like a spreadsheet:
you create a set of formula connecting your objects together, and on a change
nip2 recalculates.

You can probably install nip2 via your package manager. For
Windows and OS X, you can download a binary from the nip2 releases
area
. Only read on if you want to
compile yourself from source.

Documentation

nip2 comes with a 50-page manual --- press F1 or Help / Contents in the
program to view it.

Building nip2 from source

In the nip2 directory you should just be able to do:

$ ./configure
$ make
$ sudo make install

By default this will install files to /usr/local.

See the Dependencies section below for a list of the things that
nip2 needs in order to be able to build.

If you downloaded from GIT you'll need:

$ ./autogen.sh

first to build the configure system.

Dependencies

nip2 needs vips, gtk2 and libxml2 at runtime and flex/bison at compile time.

If you have fftw3, gsl, goffice, libgvc you get extra optional, but useful,
features.

Tips

production build with

./configure --prefix=/home/john/vips 

debug build with

CFLAGS="-g -Wall" ./configure --prefix=/home/john/vips 

(--enable-debug turns on and off automatically with development / production
minor version numbers)

leak check

export G_DEBUG=gc-friendly 
export G_SLICE=always-malloc 
valgrind --suppressions=/home/john/nip2.supp \
  --leak-check=yes \
  nip2 ... > nip2-vg.log 2>&1

memory access check

valgrind --suppressions=/home/john/nip2.supp \
  --leak-check=no --db-attach=yes \
  nip2 ... > nip2-vg.log 2>&1

or put "--suppressions=/home/john/nip2.supp" into ~/.valgrindrc

profiling

valgrind --tool=callgrind \
  --suppressions=/home/john/nip2.supp \
  nip2 ... > nip2-vg.log 2>&1

Disclaimer: No guarantees of performance accompany this software, nor is any
responsibility assumed on the part of the authors. Please read the licence
agreement.

snapcraft

Rebuild snap with:

snapcraft cleanbuild 

Though it's done automatically on a push.

主要指標

概覽
名稱與所有者libvips/nip2
主編程語言C
編程語言Shell (語言數: 8)
平台
許可證GNU General Public License v2.0
所有者活动
創建於2011-01-25 13:17:35
推送於2025-02-25 18:56:58
最后一次提交2025-02-25 18:56:53
發布數12
最新版本名稱v8.9.1 (發布於 )
第一版名稱v7.36.0 (發布於 2013-10-29 10:17:22)
用户参与
星數401
關注者數11
派生數15
提交數1.3k
已啟用問題?
問題數115
打開的問題數34
拉請求數8
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?