File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 80
80
How it works
81
81
============
82
82
83
- The binding uses [ruby-ffi]( https://github.com/ffi/ffi) to open the libvips
83
+ The binding uses https://pypi.python.org/pypi/cffi to open the libvips
84
84
shared library. When you call a method on the image class, it uses libvips
85
- introspection system (based on GObject) to search the
85
+ introspection system (based on `` GObject`` ) to search the
86
86
library for an operation of that name, transforms the arguments to a form
87
87
libvips can digest, and runs the operation.
88
88
89
- This means ruby-vips always presents the API implemented by the libvips shared
89
+ This means pyvips always presents the API implemented by the libvips shared
90
90
library. It should update itself as new features are added.
91
91
92
- Automatic wrapping
92
+ Automatic wrapping
93
+ ==================
93
94
94
- `ruby-vips ` adds a {Image.method_missing} handler to {Image} and uses
95
+ ``pyvips` ` adds a {Image.method_missing} handler to {Image} and uses
95
96
it to look up vips operations. For example, the libvips operation `add`, which
96
97
appears in C as `vips_add()`, appears in Ruby as {Image#add}.
97
98
You can’t perform that action at this time.
0 commit comments