Isotope.Utils.write_to_file

You're seeing just the function write_to_file, go back to Isotope.Utils module for more information.
Link to this function

write_to_file(noisemap, filename)

View Source

Specs

write_to_file(Isotope.Noise.noisemap(), String.t()) ::
  {:ok, :wrote} | {:error, String.t()}

Writes the given noise map to a file. filename requires an extension (.png is recommended).

iex> {:ok, noise} = Isotope.Noise.new()
iex> {:ok, :wrote} = noise
...>                 |> Isotope.Noise.noise_map({50, 50})
...>                 |> Isotope.Utils.write_to_file("/tmp/my_test_noise.png")

iex> {:ok, noise} = Isotope.Noise.new()
iex> {:error, _msg} = noise
...>                 |> Isotope.Noise.noise_map({50, 50})
...>                 |> Isotope.Utils.write_to_file("/tmp/invalid.extension")