Isotope.Utils.write_to_file
You're seeing just the function
write_to_file
, go back to Isotope.Utils module for more information.
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")