Packages

Image manipulation at the pixel level, fingerprinting, dithering... I aim to be able to resize/crop/desaturate/hue shift/dither images, and have access to raw pixel lists elixir-side, even for JPEG images.

Retired package: Deprecated - Anything interesting that could be found here is found in a proper fashion in Vix and Image

Current section

Files

Jump to
imago mix.exs
Raw

mix.exs

defmodule Imago.MixProject do
use Mix.Project
def project do
[
app: :imago,
version: "0.2.1",
description: "Image manipulation at the pixel level, fingerprinting, [...]",
source_url: "https://github.com/Lucassifoni/imago",
package: [
name: "imago",
licenses: ["MIT"],
links: %{
"github" => "https://github.com/Lucassifoni/imago",
},
files: ~w(lib priv .formatter.exs mix.exs README* LICENSE* native test_image.jpg)
],
elixir: "~> 1.8",
start_permanent: Mix.env() == :prod,
deps: deps(),
compilers: [:rustler] ++ Mix.compilers(),
rustler_crates: [imago: [
# mode: (if Mix.env() == :prod, do: :release, else: :debug)
]]
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[
{:rustler, "~> 0.20.0"},
{:ex_doc, ">= 0.0.0", only: :dev}
]
end
end