> > Can this be achieved using Cairo library only?
Yes, but Cairo only supports reading PNG files AFAICT (cairo_image_surface_create_from_png). And Cairo is still a binary dependency. Unless you want to write format readers in pure Julia (which I believe was started for TIFF), then there will always be binary dependencies. As far as Images.jl, it was decided to have one binary dependency on ImageMagick that would provide support for a wide range of formats, rather than N dependencies for N formats. I am not aware of any other efforts in this area, and would encourage you to reconsider Images.jl: with precompilation on 0.4, startup time should be negligible. If there are problems with installation, please file an issue. On Wed, Sep 23, 2015 at 1:49 PM, Kuba Roth <[email protected]> wrote: > Though I will ask first. I'm looking for a minimal way o working with > images in the same spirit as in python where the channels are represented > by multidimensional numpy arrays. Can this be achieved using Cairo library > only? What I am looking for is a minimal dependency setup and the fast > startup time. At the moment Images library is bit too heavy weight for my > needs. > > Thanks
