Merge pull request #1102 from medanat/master
Change jcupitt references to libvips.
This commit is contained in:
commit
3850774b39
@ -1,7 +1,7 @@
|
||||
language: cpp
|
||||
|
||||
before_script:
|
||||
- $PYTHON -m pip download --no-deps https://github.com/jcupitt/pyvips/archive/$PYVIPS_VERSION.tar.gz
|
||||
- $PYTHON -m pip download --no-deps https://github.com/libvips/pyvips/archive/$PYVIPS_VERSION.tar.gz
|
||||
- tar xf $PYVIPS_VERSION.tar.gz
|
||||
- $PYTHON -m pip install --user --upgrade pyvips-$PYVIPS_VERSION/[test]
|
||||
- ./autogen.sh
|
||||
|
22
README.md
22
README.md
@ -1,13 +1,13 @@
|
||||
# libvips : an image processing library
|
||||
|
||||
[![Build Status](https://travis-ci.org/jcupitt/libvips.svg?branch=master)](https://travis-ci.org/jcupitt/libvips)
|
||||
[![Build Status](https://travis-ci.org/libvips/libvips.svg?branch=master)](https://travis-ci.org/libvips/libvips)
|
||||
[![Coverity Status](https://scan.coverity.com/projects/6503/badge.svg)](https://scan.coverity.com/projects/jcupitt-libvips)
|
||||
|
||||
libvips is a [demand-driven, horizontally
|
||||
threaded](https://github.com/jcupitt/libvips/wiki/Why-is-libvips-quick)
|
||||
threaded](https://github.com/libvips/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/libvips/libvips/wiki/Speed-and-memory-use).
|
||||
libvips is licensed under the [LGPL
|
||||
2.1+](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html).
|
||||
|
||||
@ -26,10 +26,10 @@ It comes with bindings for [C](API/current/using-from-c.html),
|
||||
and the [command-line](API/current/using-cli.html). Full bindings
|
||||
are available for [Ruby](https://rubygems.org/gems/ruby-vips),
|
||||
[Python](https://pypi.python.org/pypi/pyvips),
|
||||
[PHP](https://github.com/jcupitt/php-vips),
|
||||
[PHP](https://github.com/libvips/php-vips),
|
||||
[.NET](https://www.nuget.org/packages/NetVips),
|
||||
[Go](https://github.com/davidbyttow/govips), and
|
||||
[Lua](https://github.com/jcupitt/lua-vips). libvips
|
||||
[Lua](https://github.com/libvips/lua-vips). libvips
|
||||
is used as an image processing engine by [sharp (on
|
||||
node.js)](https://www.npmjs.org/package/sharp),
|
||||
[bimg](https://github.com/h2non/bimg),
|
||||
@ -38,7 +38,7 @@ node.js)](https://www.npmjs.org/package/sharp),
|
||||
[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),
|
||||
The official libvips GUI is [nip2](https://github.com/libvips/nip2),
|
||||
a strange combination of a spreadsheet and an photo editor.
|
||||
|
||||
There are packages for most unix-like operating systems and binaries for
|
||||
@ -48,7 +48,7 @@ Windows and OS X.
|
||||
|
||||
We keep pre-baked tarballs of releases on the vips website:
|
||||
|
||||
https://github.com/jcupitt/libvips/releases
|
||||
https://github.com/libvips/libvips/releases
|
||||
|
||||
Untar, then in the libvips directory you should just be able to do:
|
||||
|
||||
@ -70,8 +70,8 @@ Once `configure` is looking OK, compile and install with the usual:
|
||||
By default this will install files to `/usr/local`.
|
||||
|
||||
We have detailed guides on the wiki for [building on
|
||||
Windows](https://github.com/jcupitt/libvips/wiki/Build-for-Windows) and
|
||||
[building on OS X](https://github.com/jcupitt/libvips/wiki/Build-for-macOS).
|
||||
Windows](https://github.com/libvips/libvips/wiki/Build-for-Windows) and
|
||||
[building on OS X](https://github.com/libvips/libvips/wiki/Build-for-macOS).
|
||||
|
||||
# Testing
|
||||
|
||||
@ -94,7 +94,7 @@ pyvips, the libvips Python binding.
|
||||
|
||||
Checkout the latest sources with:
|
||||
|
||||
$ git clone git://github.com/jcupitt/libvips.git
|
||||
$ git clone git://github.com/libvips/libvips.git
|
||||
|
||||
Building from git needs more packages, you'll need at least `swig`, `gtk-doc`
|
||||
and `gobject-introspection`, see the dependencies section below. For example:
|
||||
@ -220,7 +220,7 @@ via imagemagick instead.
|
||||
### PDFium
|
||||
|
||||
If present, libvips will attempt to load PDFs via PDFium. This library must be
|
||||
packaged by https://github.com/jcupitt/docker-builds/tree/master/pdfium
|
||||
packaged by https://github.com/libvips/docker-builds/tree/master/pdfium
|
||||
|
||||
If PDFium is not detected, libvips will look for poppler-glib instead.
|
||||
|
||||
|
2
TODO
2
TODO
@ -129,7 +129,7 @@
|
||||
|
||||
- add porter-duff compositing, see
|
||||
|
||||
https://github.com/jcupitt/ruby-vips/issues/28
|
||||
https://github.com/libvips/ruby-vips/issues/28
|
||||
|
||||
- now vips_linear() has uchar output, can we do something with orc?
|
||||
|
||||
|
@ -296,7 +296,7 @@ $ vipsthumbnail kgdev.jpg --iprofile /usr/share/color/icc/colord/FOGRA28L_webcoa
|
||||
|
||||
I've had good results with this profile:
|
||||
|
||||
https://github.com/jcupitt/nip2/blob/master/share/nip2/data/cmyk.icm
|
||||
https://github.com/libvips/nip2/blob/master/share/nip2/data/cmyk.icm
|
||||
|
||||
It makes nice-looking images from most CMYK files, and is completely free.
|
||||
|
||||
|
@ -290,7 +290,7 @@ $ vipsthumbnail kgdev.jpg --iprofile /usr/share/color/icc/colord/FOGRA28L_webcoa
|
||||
I’ve had good results with this profile:
|
||||
</para>
|
||||
<para>
|
||||
https://github.com/jcupitt/nip2/blob/master/share/nip2/data/cmyk.icm
|
||||
https://github.com/libvips/nip2/blob/master/share/nip2/data/cmyk.icm
|
||||
</para>
|
||||
<para>
|
||||
It makes nice-looking images from most CMYK files, and is completely free.
|
||||
|
@ -350,7 +350,7 @@ negative_generate( VipsRegion *or,
|
||||
include the source in your program, or use %GModule to make a binary
|
||||
plugin that will be loaded by libvips at startup. There are some <ulink
|
||||
role="online-location"
|
||||
url="https://github.com/jcupitt/vips-gmic">example
|
||||
url="https://github.com/libvips/vips-gmic">example
|
||||
plugins available</ulink>.
|
||||
</para>
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
For VIPS @VIPS_VERSION@.
|
||||
The latest version of this documentation can be found on the
|
||||
<ulink role="online-location"
|
||||
url="http://jcupitt.github.io/libvips/API/current/">VIPS website</ulink>.
|
||||
url="http://libvips.github.io/libvips/API/current/">VIPS website</ulink>.
|
||||
</releaseinfo>
|
||||
</bookinfo>
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
* philipgiuliani
|
||||
* 25/6/14
|
||||
* - stop on zip write >4gb, thanks bgilbert
|
||||
* - save metadata, see https://github.com/jcupitt/libvips/issues/137
|
||||
* - save metadata, see https://github.com/libvips/libvips/issues/137
|
||||
* 18/8/14
|
||||
* - use g_ date funcs, helps Windows
|
||||
* 14/2/15
|
||||
|
@ -497,7 +497,7 @@ vips__openslide_generate( VipsRegion *out,
|
||||
* somehow marking this tile as unreadable.
|
||||
*
|
||||
* See
|
||||
* https://github.com/jcupitt/libvips/commit/bb0a6643f94e69294e36d2b253f9bdd60c8c40ed#commitcomment-19838911
|
||||
* https://github.com/libvips/libvips/commit/bb0a6643f94e69294e36d2b253f9bdd60c8c40ed#commitcomment-19838911
|
||||
*/
|
||||
error = openslide_get_error( rslide->osr );
|
||||
if( error ) {
|
||||
|
@ -1130,7 +1130,7 @@ rtiff_parse_palette( Rtiff *rtiff, VipsImage *out )
|
||||
/* Old-style colourmaps were 8-bit. If all the top bytes are zero,
|
||||
* assume we have one of these.
|
||||
*
|
||||
* See: https://github.com/jcupitt/libvips/issues/220
|
||||
* See: https://github.com/libvips/libvips/issues/220
|
||||
*/
|
||||
for( i = 0; i < len; i++ )
|
||||
if( (read->red16[i] >> 8) |
|
||||
|
@ -801,7 +801,7 @@ vips_cache_operation_add( VipsOperation *operation )
|
||||
|
||||
/* If two threads call the same operation at the same time,
|
||||
* we can get multiple adds. Let the first one win. See
|
||||
* https://github.com/jcupitt/libvips/pull/181
|
||||
* https://github.com/libvips/libvips/pull/181
|
||||
*/
|
||||
if( !g_hash_table_lookup( vips_cache_table, operation ) ) {
|
||||
VipsOperationFlags flags =
|
||||
|
@ -525,7 +525,7 @@ vips_affine_build( VipsObject *object )
|
||||
affine->trn.idy -= 1;
|
||||
|
||||
/* If there's an alpha, we have to premultiply before resampling. See
|
||||
* https://github.com/jcupitt/libvips/issues/291
|
||||
* https://github.com/libvips/libvips/issues/291
|
||||
*/
|
||||
have_premultiplied = FALSE;
|
||||
if( vips_image_hasalpha( in ) ) {
|
||||
|
@ -395,7 +395,7 @@ vips_thumbnail_build( VipsObject *object )
|
||||
in = t[2];
|
||||
|
||||
/* If there's an alpha, we have to premultiply before shrinking. See
|
||||
* https://github.com/jcupitt/libvips/issues/291
|
||||
* https://github.com/libvips/libvips/issues/291
|
||||
*/
|
||||
have_premultiplied = FALSE;
|
||||
if( vips_image_hasalpha( in ) ) {
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
# resize a 1000x1000 image to every size in [100,1000], check for black
|
||||
|
||||
# see https://github.com/jcupitt/libvips/issues/131
|
||||
# see https://github.com/libvips/libvips/issues/131
|
||||
|
||||
# set -x
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user