# Elxvips
[![Build Status](](

Experimental bindings to libVips for image processing, since it's supposed to be [faster]( than GraphicsMagick/ImageMagick. It is based on the existing Rust [bindings]( to libVips. To make it work you will require libVips and the rust compiler.

## Installation

If [available in Hex](, the package can be installed
by adding `elxvips` to your list of dependencies in `mix.exs`:

def deps do
    {:elxvips, "~> 0.0.7"}

## Example

import Elxvips

from_file( "image.png" )
|> resize( height: 100 )
|> jpg( strip: true )
|> to_file( "output.jpg" )
{ :ok, %ImageFile{} }

Documentation can be generated with [ExDoc](
and published on [HexDocs]( Once published, the docs can
be found at [](