DreamegaIcoEncoder

Generate multi-size ICO favicon files from PNG images in Elixir.

Installation

Add dreamega_ico_encoder to your list of dependencies in mix.exs:

def deps do
  [
    {:dreamega_ico_encoder, "~> 1.0.0"}
  ]
end

Usage

png16 = File.read!("icon-16.png")
png32 = File.read!("icon-32.png")

ico = DreamegaIcoEncoder.generate([{16, png16}, {32, png32}])
File.write!("favicon.ico", ico)

Links

License

MIT