revise README for 8.7

This commit is contained in:
John Cupitt 2018-08-17 17:52:45 +01:00
parent f3ef6e52ea
commit cfeef85677

View File

@ -3,32 +3,43 @@
[![Build Status](https://travis-ci.org/jcupitt/libvips.svg?branch=master)](https://travis-ci.org/jcupitt/libvips) [![Build Status](https://travis-ci.org/jcupitt/libvips.svg?branch=master)](https://travis-ci.org/jcupitt/libvips)
[![Coverity Status](https://scan.coverity.com/projects/6503/badge.svg)](https://scan.coverity.com/projects/jcupitt-libvips) [![Coverity Status](https://scan.coverity.com/projects/6503/badge.svg)](https://scan.coverity.com/projects/jcupitt-libvips)
libvips is a 2D image processing library. Compared to libvips is a [demand-driven, horizontally
similar libraries, [libvips runs quickly and uses little threaded](https://github.com/jcupitt/libvips/wiki/Why-is-libvips-quick)
image processing library. Compared to similar
libraries, [libvips runs quickly and uses little
memory](https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use). memory](https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use).
libvips is licensed under the LGPL 2.1+. libvips is licensed under the [LGPL
2.1+](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html).
It has around 300 operations covering arithmetic, histograms, convolutions, It has around [300 operations](API/current/func-list.html) covering
morphological operations, frequency filtering, colour, resampling, statistics arithmetic, histograms, convolution, morphological operations, frequency
and others. It supports a large range of numeric formats, from 8-bit int filtering, colour, resampling, statistics and others. It supports a large
to 128-bit complex. It supports a good range of image formats, including range of [numeric formats](API/current/VipsImage.html#VipsBandFormat),
JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, from 8-bit int to 128-bit complex. Images can have any number of bands.
Analyze, DeepZoom, and OpenSlide. It can also load images via ImageMagick It supports a good range of image formats, including JPEG, TIFF,
or GraphicsMagick. PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze,
NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or
GraphicsMagick, letting it load formats like DICOM.
It has APIs for It comes with bindings for [C](API/current/using-from-c.html),
[C](http://jcupitt.github.io/libvips/API/current/using-from-c.html) and [C++](API/current/using-from-cpp.html),
[C++](http://jcupitt.github.io/libvips/API/current/using-from-cpp.html) and the [command-line](API/current/using-cli.html). Full bindings
and a [command-line are available for [Ruby](https://rubygems.org/gems/ruby-vips),
interface](http://jcupitt.github.io/libvips/API/current/using-cli.html). [Python](https://pypi.python.org/pypi/pyvips),
Bindings are available for [Python](https://pypi.python.org/pypi/pyvips), [PHP](https://github.com/jcupitt/php-vips),
[Ruby](https://rubygems.org/gems/ruby-vips), [.NET](https://www.nuget.org/packages/NetVips),
[PHP](https://github.com/jcupitt/php-vips), [Go](https://github.com/davidbyttow/govips), and
[Go](https://github.com/davidbyttow/govips), [Lua](https://github.com/jcupitt/lua-vips). libvips
[Lua](https://github.com/jcupitt/lua-vips), JavaScript and others. There is is used as an image processing engine by [sharp (on
full [documentation](http://jcupitt.github.io/libvips/API/current). node.js)](https://www.npmjs.org/package/sharp),
There are several GUIs as well, see the [VIPS [bimg](https://github.com/h2non/bimg),
website](http://jcupitt.github.io/libvips). [sharp for Go](https://github.com/DAddYE/vips),
[Ruby on Rails](http://edgeguides.rubyonrails.org/active_storage_overview.html),
[carrierwave-vips](https://github.com/eltiare/carrierwave-vips),
[mediawiki](http://www.mediawiki.org/wiki/Extension:VipsScaler),
[PhotoFlow](https://github.com/aferrero2707/PhotoFlow) and others.
The official libvips GUI is [nip2](https://github.com/jcupitt/nip2),
a strange combination of a spreadsheet and an photo editor.
There are packages for most unix-like operating systems and binaries for There are packages for most unix-like operating systems and binaries for
Windows and OS X. Windows and OS X.