forked from libvips/ruby-vips
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
18 lines (18 loc) · 897 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TODO
* Verify that all memory gets released when vips ops return errors. Namely,
make sure that the allocated IMAGEs get released via ruby's free callbacks.
* Allow for injecting ruby code into an image transformation pipeline (may be
slow to call out to ruby with every read, but may be worthwhile for fun custom
image processors).
* Tap into VIPS callback system to allow progress updates, etc.
* Allow for creating a ruby endpoint to the pipeline could be useful for
streaming.
* Image#to_a
* look into other.h, audit all libvips methods and make sure they are all
implemented
* JRuby support
* Optional extensions to core Ruby classes, allowing operations such as
[1, 2, 3] & im . This could be optionally enabled by requiring e.g.
vips/core_ext
* Put groups of image operations into modules, breaking docs into themes and
possibly allowing for selective loading of image ops.