Noisex.Utils.write_to_file

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

write_to_file(noisemap, filename)

View Source

Specs

write_to_file(Noisex.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} = Noisex.Noise.new()
iex> {:ok, :wrote} = noise
...>                 |> Noisex.Noise.noise_map({50, 50})
...>                 |> Noisex.Utils.write_to_file("my_test_noise.png")

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