Sha256: ebb17f32dbc1ad1559bc59efe4e0636cf7996c3e99d6c4256b273aadb0f43a93
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
- add something to make a memory image, useful in some cases, eg. making very large image mosaics - support vips_resize() - support vips_flatten(), see https://github.com/jcupitt/ruby-vips/issues/45 btw, there's a method called to_memory in JPEGWriter and PNGWriter, that works cool to retrieve the VIPS::Image as a memory buffer, will be cool if this method is moved up to Writer and then it handles the correct to_memory method using the image headers. add from_memory? or should the open method accept a blob in place of a path? 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.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-vips-0.3.14 | TODO |