File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 6
6
This gem is a Ruby binding for the [ libvips image processing
7
7
library] ( https://libvips.github.io/libvips ) .
8
8
9
- Programs that use ` ruby-vips ` don't manipulate images directly, instead
10
- they create pipelines of image processing operations building on a source
11
- image. When the end of the pipe is connected to a destination, the whole
12
- pipeline executes at once, streaming the image in parallel from source to
13
- destination a section at a time. Because ` ruby-vips ` is parallel, it's quick,
14
- and because it doesn't need to keep entire images in memory, it's light.
9
+ libvips is a [ demand-driven, horizontally
10
+ threaded] ( https://github.com/libvips/libvips/wiki/Why-is-libvips-quick )
11
+ image processing library. Compared to similar
12
+ libraries, [ libvips runs quickly and uses little
13
+ memory] ( https://github.com/libvips/libvips/wiki/Speed-and-memory-use ) .
14
+ libvips is licensed under the [ LGPL
15
+ 2.1+] ( https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html ) .
15
16
16
17
## Requirements
17
18
@@ -25,7 +26,7 @@ and because it doesn't need to keep entire images in memory, it's light.
25
26
26
27
## Install
27
28
28
- It's just :
29
+ [ Install libvips ] ( https://libvips.github.io/libvips/install.html ) , then :
29
30
30
31
```
31
32
$ gem install ruby-vips
You can’t perform that action at this time.
0 commit comments