new man pages
restored and updated man.1 pages
This commit is contained in:
parent
a92e500132
commit
1b5803af2e
@ -73,6 +73,7 @@
|
|||||||
- im_icc_import*/export*() cast inputs for you
|
- im_icc_import*/export*() cast inputs for you
|
||||||
- im_vips2tiff() uses im__temp_name() for intermediates
|
- im_vips2tiff() uses im__temp_name() for intermediates
|
||||||
- added vips_wrap7 ... wrap up vips7 operations as vips8 classes
|
- added vips_wrap7 ... wrap up vips7 operations as vips8 classes
|
||||||
|
- man pages are back for commands
|
||||||
|
|
||||||
30/11/10 started 7.24.0
|
30/11/10 started 7.24.0
|
||||||
- bump for new stable
|
- bump for new stable
|
||||||
|
@ -23,6 +23,7 @@ SUBDIRS = \
|
|||||||
libvips \
|
libvips \
|
||||||
tools \
|
tools \
|
||||||
po \
|
po \
|
||||||
|
man \
|
||||||
doc \
|
doc \
|
||||||
$(C_COMPILE_DIR) \
|
$(C_COMPILE_DIR) \
|
||||||
$(P_COMPILE_DIR)
|
$(P_COMPILE_DIR)
|
||||||
|
13
TODO
13
TODO
@ -1,14 +1,8 @@
|
|||||||
|
|
||||||
- turn wrap back on, with renames
|
- leak check, again
|
||||||
|
|
||||||
vips im_subtract
|
|
||||||
|
|
||||||
is the old vips7 interface
|
|
||||||
|
|
||||||
vips subtract
|
|
||||||
|
|
||||||
is the new unfinished vips8 interface to the same function
|
|
||||||
|
|
||||||
|
- vips operation print could show operation flags as well, cf. "vips
|
||||||
|
im_subtract"
|
||||||
|
|
||||||
|
|
||||||
- revisit orc conv
|
- revisit orc conv
|
||||||
@ -88,7 +82,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
- leak check, again
|
|
||||||
|
|
||||||
|
|
||||||
- add matlab write
|
- add matlab write
|
||||||
|
@ -641,6 +641,7 @@ AC_OUTPUT([
|
|||||||
swig/Makefile
|
swig/Makefile
|
||||||
swig/vipsCC/Makefile
|
swig/vipsCC/Makefile
|
||||||
swig/python/setup.py
|
swig/python/setup.py
|
||||||
|
man/Makefile
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
doc/reference/Makefile
|
doc/reference/Makefile
|
||||||
doc/reference/libvips-docs.sgml
|
doc/reference/libvips-docs.sgml
|
||||||
|
11
man/Makefile.am
Normal file
11
man/Makefile.am
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
man_MANS = \
|
||||||
|
batch_crop.1 \
|
||||||
|
batch_image_convert.1 \
|
||||||
|
batch_rubber_sheet.1 \
|
||||||
|
edvips.1 \
|
||||||
|
header.1 \
|
||||||
|
light_correct.1 \
|
||||||
|
vips.1 \
|
||||||
|
vipsthumbnail.1
|
||||||
|
|
||||||
|
EXTRA_DIST = ${man_MANS}
|
22
man/batch_crop.1
Normal file
22
man/batch_crop.1
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
.TH BATCH_CROP 1 "2 Feb 2002"
|
||||||
|
.SH NAME
|
||||||
|
batch_crop \- crop a set of images
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B batch_crop left top width height image1 image2 ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The area defined by the rectangle left, top, width, height is cropped out of
|
||||||
|
each of the images and saved in a file of the same name, but prefixed by
|
||||||
|
"crop_".
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
batch_crop 10 10 100 100 fred.jpg jim.png
|
||||||
|
|
||||||
|
will make two images, crop_fred.jpg and crop_jim.png, each of 100 by 100
|
||||||
|
pixels, taken from the corresponding input images.
|
||||||
|
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1), im_vips2tiff(3), im_vips2jpeg(3), im_vips2png(3), im_vips2ppm(3)
|
||||||
|
|
29
man/batch_image_convert.1
Normal file
29
man/batch_image_convert.1
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
.TH BATCH_IMAGE_CONVERT 1 "2 Feb 2002"
|
||||||
|
.SH NAME
|
||||||
|
batch_image_convert \- use VIPS to convert a set of images to a new type
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B batch_image_convert type image1 image2 ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The first argument is the name of an image type, subsequent arguments are
|
||||||
|
the names of files to be converted to that type. VIPS can usually read almost
|
||||||
|
any image type, but it can only write VIPS, PNG, TIFF, PPM/PGM/PBM and JPEG.
|
||||||
|
You can specify conversion parameters in the type name.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
batch_image_convert tiff fred.jpg jim.png
|
||||||
|
|
||||||
|
will convert
|
||||||
|
.B fred.jpg
|
||||||
|
and
|
||||||
|
.B jim.png
|
||||||
|
to TIFF format.
|
||||||
|
|
||||||
|
batch_image_convert jpeg:95 jim.png
|
||||||
|
|
||||||
|
will write jim.jpeg with a 95% quality factor.
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1), im_vips2tiff(3), im_vips2jpeg(3), im_vips2png(3), im_vips2ppm(3)
|
||||||
|
|
30
man/batch_rubber_sheet.1
Normal file
30
man/batch_rubber_sheet.1
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
.TH BATCH_RUBBER_SHEET 1 "2 Feb 2002"
|
||||||
|
.SH NAME
|
||||||
|
batch_rubber_sheet \- warp a set of images with a rubber-sheet transformation
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B batch_rubber_sheet matrix image1 image2 ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The first argument specifies a file containing the transformation, subsequent
|
||||||
|
arguments are image files to be transformed. The transformed image is written
|
||||||
|
to a new file, named as the old file, but with "rsc_" prepended to the file
|
||||||
|
name.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
batch_rubber_sheet lens.mat fred.jpg jim.png
|
||||||
|
|
||||||
|
will read a transform from the file
|
||||||
|
.B lens.mat
|
||||||
|
and apply it to
|
||||||
|
.B fred.jpg
|
||||||
|
and
|
||||||
|
.B jim.png,
|
||||||
|
writing files
|
||||||
|
.B rsc_fred.jpg
|
||||||
|
and
|
||||||
|
.B rsc_jim.png.
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
The "Image=>Rubber" menu in nip.
|
||||||
|
|
50
man/edvips.1
Normal file
50
man/edvips.1
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
.TH EDVIPS 1 "30 June 1993"
|
||||||
|
.SH NAME
|
||||||
|
edvips \- edit header of a vips image file
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B edvips [OPTION...] vipsfile
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B edvips
|
||||||
|
alters a VIPS image file's header. This is useful for setting the resolution,
|
||||||
|
for example.
|
||||||
|
|
||||||
|
The options are:
|
||||||
|
|
||||||
|
-x, --xsize=N set Xsize to N
|
||||||
|
-y, --ysize=N set Ysize to N
|
||||||
|
-b, --bands=N set Bands to N
|
||||||
|
-f, --format=F set BandFmt to F (eg. uchar)
|
||||||
|
-i, --interpretation=I
|
||||||
|
set Interpretation to I (eg. xyz)
|
||||||
|
-c, --coding=C set Coding to C (eg. labq)
|
||||||
|
-X, --xres=R set Xres to R pixels/mm
|
||||||
|
-Y, --yres=R set Yres to R pixels/mm
|
||||||
|
-u, --xoffset=N set Xoffset to N
|
||||||
|
-v, --yoffset=N set Yoffset to N
|
||||||
|
-e, --setext replace extension block with stdin
|
||||||
|
|
||||||
|
Be very careful when changing Xsize, Ysize, BandFmt or Bands. edvips does no
|
||||||
|
checking!
|
||||||
|
|
||||||
|
.SH EXAMPLES
|
||||||
|
To set the Xsize to 512 and Bands to 6:
|
||||||
|
|
||||||
|
edvips --xsize=512 --bands=6 fred.v
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
edvips -x 512 -b 6 fred.v
|
||||||
|
|
||||||
|
Extract the XML metadata from an image with
|
||||||
|
.B header(1),
|
||||||
|
edit it, and reattach with
|
||||||
|
.B edvips(1).
|
||||||
|
|
||||||
|
header -f getext fred.v | sed s/banana/pineapple/ | edvips -e fred.v
|
||||||
|
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1)
|
||||||
|
.SH COPYRIGHT
|
||||||
|
K. Martinez 1993
|
33
man/header.1
Normal file
33
man/header.1
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
.TH HEADER 1 "12 July 1990"
|
||||||
|
.SH NAME
|
||||||
|
header \- prints information about an image file
|
||||||
|
.SH SYNOPSIS
|
||||||
|
header [OPTIONS ...] files ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B header(1)
|
||||||
|
prints image header fields to stdout.
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.TP
|
||||||
|
.B -f FIELD, --field=FIELD
|
||||||
|
Print value of
|
||||||
|
.B FIELD
|
||||||
|
from image header. The special field name getext prints
|
||||||
|
the VIPS extension block: the XML defining the image metadata. You can alter
|
||||||
|
this, then reattach with
|
||||||
|
.B edvips(1).
|
||||||
|
|
||||||
|
.SH EXAMPLES
|
||||||
|
$ header -f Xsize ~/pics/*.v
|
||||||
|
1024
|
||||||
|
1279
|
||||||
|
22865
|
||||||
|
1
|
||||||
|
256
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
edvips(1)
|
||||||
|
.SH COPYRIGHT
|
||||||
|
N. Dessipris
|
||||||
|
.SH AUTHOR
|
||||||
|
N. Dessipris \- 12/07/1990
|
39
man/light_correct.1
Normal file
39
man/light_correct.1
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
.TH LIGHT_CORRECT 1 "14 Oct 1996"
|
||||||
|
.SH NAME
|
||||||
|
light_correct \- correct illumination errors on set of images
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B light_correct grey image1 image2 image3 ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
The first argument should be an image of a piece of grey card, subsequent
|
||||||
|
arguments should be images taken with the same lighting set-up which need
|
||||||
|
correcting. The corrected images are written to files prefixed with "ic_".
|
||||||
|
|
||||||
|
For example, suppose you have a directory with the following files in:
|
||||||
|
|
||||||
|
example% ls
|
||||||
|
dat1.1.v dat1.2.v dat2.1.v dat2.2.v dat3.1.v dat3.2.v
|
||||||
|
dat4.1.v dat4.2.v grey.v
|
||||||
|
|
||||||
|
then run light_correct like this:
|
||||||
|
|
||||||
|
example% light_correct grey.v dat*.v
|
||||||
|
|
||||||
|
to generate this:
|
||||||
|
|
||||||
|
example% ls
|
||||||
|
dat1.1.v dat1.2.v dat2.1.v dat2.2.v dat3.1.v dat3.2.v
|
||||||
|
dat4.1.v dat4.2.v grey.v
|
||||||
|
ic_dat1.1.v ic_dat1.2.v ic_dat2.1.v ic_dat2.2.v ic_dat3.1.v
|
||||||
|
ic_dat3.2.v ic_dat4.1.v ic_dat4.2.v
|
||||||
|
|
||||||
|
light_correct works by smoothing out the grey card image, finding
|
||||||
|
grey-mean/pixel for each point, and then multiplying the result by all the
|
||||||
|
following images. It also removes any .desc files it generates, to avoid
|
||||||
|
problems with im_global_balance(3).
|
||||||
|
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1), vips(1)
|
||||||
|
.SH COPYRIGHT
|
||||||
|
The National Gallery and Birkbeck College, 1989-1996.
|
75
man/vips.1
Normal file
75
man/vips.1
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
.TH VIPS 1 "30 June 1993"
|
||||||
|
.SH NAME
|
||||||
|
vips \- run vips operations from the command line
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B vips [options] [command] [command-options] [command-args]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B vips(1)
|
||||||
|
is the VIPS universal main program. You can use it to run any VIPS operation
|
||||||
|
from the command line, to query the VIPS function database, and to
|
||||||
|
maintain parts of the VIPS library.
|
||||||
|
|
||||||
|
To run a VIPS function, the first argument should be the name of the function
|
||||||
|
and following arguments should be the function parameters. For example:
|
||||||
|
|
||||||
|
$ vips im_invert lena.v lena2.v
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.TP
|
||||||
|
.B -p PLUGIN, --plugin=PLUGIN
|
||||||
|
Load PLUGIN. Note that plugins in $VIPSHOME/lib are loaded automatically.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -v, --version
|
||||||
|
Show VIPS version.
|
||||||
|
|
||||||
|
.SH COMMANDS
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B list PACKAGE
|
||||||
|
List operations defined in PACKAGE. PACKAGE can also be "classes", "packages"
|
||||||
|
or "all".
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B cpph PACKAGE
|
||||||
|
Print C++ header for PACKAGE. PACKAGE can also be a function name, or "all".
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B cppc PACKAGE
|
||||||
|
Print C++ binding for PACKAGE. PACKAGE can also be a function name, or "all".
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B operation-name operation-arguments
|
||||||
|
Execute a named operation, for example im_invert, or add. Names prefixed with
|
||||||
|
"im_" are called via the vips7 interface, names without the prefix use the new
|
||||||
|
vips8 interface.
|
||||||
|
|
||||||
|
.SH EXAMPLES
|
||||||
|
|
||||||
|
Run a vips7 operation. The vips7 interface does not suport optional arguments.
|
||||||
|
|
||||||
|
$ vips im_invert lena.v lena2.v
|
||||||
|
|
||||||
|
Run a vips8 operation. Operation options must follow the operation name.
|
||||||
|
|
||||||
|
$ vips add --imtest=option.jpg lena.v lena2.v out.v
|
||||||
|
|
||||||
|
Get a "usage" message for an operation
|
||||||
|
|
||||||
|
$ vips add
|
||||||
|
VipsAdd (add), add two images
|
||||||
|
add left right out
|
||||||
|
where:
|
||||||
|
left :: VipsImage (input)
|
||||||
|
right :: VipsImage (input)
|
||||||
|
out :: VipsImage (output)
|
||||||
|
optional arguments:
|
||||||
|
imtest :: VipsImage (input)
|
||||||
|
booltest :: gboolean (input)
|
||||||
|
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1)
|
||||||
|
.SH COPYRIGHT
|
||||||
|
The National Gallery and Birkbeck College, 1989-1996.
|
119
man/vipsthumbnail.1
Normal file
119
man/vipsthumbnail.1
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
.TH VIPSTHUMBNAIL 1 "13 May 2010"
|
||||||
|
.SH NAME
|
||||||
|
vipsthumbnail \- make thumbnails of image files
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B vipsthumbnail [flags] imagefile1 imagefile2 ...
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B vipsthumbnail(1)
|
||||||
|
processes each
|
||||||
|
.B imagefile
|
||||||
|
in turn, shrinking each image to fit within a 128 by 128 pixel square.
|
||||||
|
The shrunk image is written to a new file named
|
||||||
|
.B tn_imagefile.jpg.
|
||||||
|
This program is typically faster and uses less memory than
|
||||||
|
other image thumbnail programs.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
$ vipsthumbnail fred.png jim.tif
|
||||||
|
|
||||||
|
will read image files
|
||||||
|
.B fred.png
|
||||||
|
and
|
||||||
|
.B jim.tif
|
||||||
|
and write thumbnails to the files
|
||||||
|
.B tn_fred.jpg
|
||||||
|
and
|
||||||
|
.B tn_jim.jpg.
|
||||||
|
|
||||||
|
$ vipsthumbnail --size=64 -o thumbnails/%s.png fred.jpg
|
||||||
|
|
||||||
|
will read image file
|
||||||
|
.B fred.jpg
|
||||||
|
and write a 64 x 64 pixel thumbnail to the file
|
||||||
|
.B thumbnails/fred.png.
|
||||||
|
|
||||||
|
On Unix machines, vips
|
||||||
|
will create temporary files in "/tmp" by default. Use the environment variable
|
||||||
|
TMPDIR to change this location. On Windows, vips uses GetTempPath() to pick a
|
||||||
|
location, see the MS documentation.
|
||||||
|
|
||||||
|
Use the --vips-disc-threshold command-line switch, or the IM_DISC_THRESHOLD
|
||||||
|
environment variable, to make vipsthumbnail use memory rather than temporary
|
||||||
|
files.
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.TP
|
||||||
|
.B -s N, --size=N
|
||||||
|
Set the output thumbnail size to
|
||||||
|
.B N
|
||||||
|
x
|
||||||
|
.B N
|
||||||
|
pixels. The image is shrunk so that it just fits within this area, Images
|
||||||
|
which are smaller than this are expanded.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -o FORMAT, --output=FORMAT
|
||||||
|
Set the output format string. The input filename has any file type suffix
|
||||||
|
removed, then that value is substitued into
|
||||||
|
.B FORMAT
|
||||||
|
replacing
|
||||||
|
.B %s.
|
||||||
|
The default value is
|
||||||
|
.B tn_%s.jpg
|
||||||
|
meaning JPEG output, with
|
||||||
|
.B tn_
|
||||||
|
prepended. You can add format options too, for example
|
||||||
|
.B tn_%s.jpg:20
|
||||||
|
will write JPEG images with Q set to 20.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -p I, --interpolator=I
|
||||||
|
Resample with interpolator
|
||||||
|
.B I.
|
||||||
|
Use
|
||||||
|
.B vips --list classes
|
||||||
|
to see a list of valid interpolators. The default is
|
||||||
|
.B bilinear.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -n, --nosharpen
|
||||||
|
By default,
|
||||||
|
.B vipsthumbnail(1)
|
||||||
|
will sharpen thumbnails slightly to make them look more pleasing. This option
|
||||||
|
disables this sharpening.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -e PROFILE, --eprofile=PROFILE
|
||||||
|
Export thumbnails with this ICC profile. Images are only colour-transformed if
|
||||||
|
there is both an output and an input profile available. The input profile can
|
||||||
|
either be embedded in the input image or supplied with the
|
||||||
|
.B --iprofile
|
||||||
|
option.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -i PROFILE, --iprofile=PROFILE
|
||||||
|
Import images with this ICC profile, if no profile is embdedded in the image.
|
||||||
|
Images are only colour-transformed if
|
||||||
|
there is both an output and an input profile available. The output profile
|
||||||
|
should be supplied with the
|
||||||
|
.B --oprofile
|
||||||
|
option.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -l, --nodelete
|
||||||
|
Don't delete the profile from the output image. Since all output images will
|
||||||
|
generally have the same profile,
|
||||||
|
.B vipsthumbnail(1)
|
||||||
|
will usually delete it. This option leaves the profile inside the image.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B -v, --verbose
|
||||||
|
.B vipsthumbnail(1)
|
||||||
|
normally runs silently, except for warning and error messages. This option
|
||||||
|
makes it print a list of the operations it performs on each image.
|
||||||
|
|
||||||
|
.SH RETURN VALUE
|
||||||
|
returns 0 on success and non-zero on error.
|
||||||
|
.SH SEE ALSO
|
||||||
|
header(1)
|
Loading…
Reference in New Issue
Block a user