diff --git a/.travis.yml b/.travis.yml index 0704bd4c..a1fd4ff1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/README.md b/README.md index 28d22e3f..7b920647 100644 --- a/README.md +++ b/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. diff --git a/TODO b/TODO index 00288f4d..967dcc6b 100644 --- a/TODO +++ b/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? diff --git a/doc/Using-vipsthumbnail.md b/doc/Using-vipsthumbnail.md index 2c7950ee..b29b65be 100644 --- a/doc/Using-vipsthumbnail.md +++ b/doc/Using-vipsthumbnail.md @@ -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. diff --git a/doc/Using-vipsthumbnail.xml b/doc/Using-vipsthumbnail.xml index 7e9c738d..d50b150c 100644 --- a/doc/Using-vipsthumbnail.xml +++ b/doc/Using-vipsthumbnail.xml @@ -290,7 +290,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. diff --git a/doc/extending.xml b/doc/extending.xml index 45ff1dfc..cdd12038 100644 --- a/doc/extending.xml +++ b/doc/extending.xml @@ -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 example + url="https://github.com/libvips/vips-gmic">example plugins available. diff --git a/doc/libvips-docs.xml.in b/doc/libvips-docs.xml.in index 8a195e0e..3bbcc671 100644 --- a/doc/libvips-docs.xml.in +++ b/doc/libvips-docs.xml.in @@ -12,7 +12,7 @@ For VIPS @VIPS_VERSION@. The latest version of this documentation can be found on the VIPS website. + url="http://libvips.github.io/libvips/API/current/">VIPS website. diff --git a/libvips/foreign/dzsave.c b/libvips/foreign/dzsave.c index c668b8d9..ec188c75 100644 --- a/libvips/foreign/dzsave.c +++ b/libvips/foreign/dzsave.c @@ -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 diff --git a/libvips/foreign/openslide2vips.c b/libvips/foreign/openslide2vips.c index af735d03..6f8709bc 100644 --- a/libvips/foreign/openslide2vips.c +++ b/libvips/foreign/openslide2vips.c @@ -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 ) { diff --git a/libvips/foreign/tiff2vips.c b/libvips/foreign/tiff2vips.c index f05fd4e9..e73cd476 100644 --- a/libvips/foreign/tiff2vips.c +++ b/libvips/foreign/tiff2vips.c @@ -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) | diff --git a/libvips/iofuncs/cache.c b/libvips/iofuncs/cache.c index b88a2fee..25951a7e 100644 --- a/libvips/iofuncs/cache.c +++ b/libvips/iofuncs/cache.c @@ -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 = diff --git a/libvips/resample/affine.c b/libvips/resample/affine.c index 90332342..cbf6903a 100644 --- a/libvips/resample/affine.c +++ b/libvips/resample/affine.c @@ -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 ) ) { diff --git a/libvips/resample/thumbnail.c b/libvips/resample/thumbnail.c index 21512a43..85707d64 100644 --- a/libvips/resample/thumbnail.c +++ b/libvips/resample/thumbnail.c @@ -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 ) ) { diff --git a/test/test_thumbnail.sh b/test/test_thumbnail.sh index 28927677..a1d1dd53 100755 --- a/test/test_thumbnail.sh +++ b/test/test_thumbnail.sh @@ -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