Packages

Image manager, allows to upload images to AWS S3, resize image and save to DB

Current section

Files

Jump to
rsim lib rsim meter image_meter_mogrify.ex
Raw

lib/rsim/meter/image_meter_mogrify.ex

defmodule Rsim.ImageMeterMogrify do
import Mogrify
@behaviour Rsim.ImageMeter
@impl Rsim.ImageMeter
@doc """
Defines image size by provided file path
{:ok, width, height} = Rsim.ImageMeterMogrify.size("/path/to/image.jpg")
"""
def size(src) do
image = open(src) |> verbose
{:ok, image.width, image.height}
end
end