├── .gitignore ├── README.md ├── config └── config.exs ├── examples ├── mandelbrot.exs └── output │ └── .keep ├── lib ├── ex_png.ex └── ex_png │ ├── chunks.ex │ ├── color.ex │ ├── decoding.ex │ ├── encoding.ex │ ├── image.ex │ └── utils.ex ├── mix.exs └── test ├── color_test.exs ├── fixtures ├── compressed_textual_data.png ├── test_8x8.png ├── test_truecolor.png └── textual_data.png ├── image_test.exs ├── load_test.exs ├── save_test.exs ├── test_helper.exs ├── tmp └── .keep └── utils_test.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/config/config.exs -------------------------------------------------------------------------------- /examples/mandelbrot.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/examples/mandelbrot.exs -------------------------------------------------------------------------------- /examples/output/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ex_png.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png.ex -------------------------------------------------------------------------------- /lib/ex_png/chunks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/chunks.ex -------------------------------------------------------------------------------- /lib/ex_png/color.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/color.ex -------------------------------------------------------------------------------- /lib/ex_png/decoding.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/decoding.ex -------------------------------------------------------------------------------- /lib/ex_png/encoding.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/encoding.ex -------------------------------------------------------------------------------- /lib/ex_png/image.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/image.ex -------------------------------------------------------------------------------- /lib/ex_png/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/lib/ex_png/utils.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/mix.exs -------------------------------------------------------------------------------- /test/color_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/color_test.exs -------------------------------------------------------------------------------- /test/fixtures/compressed_textual_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/fixtures/compressed_textual_data.png -------------------------------------------------------------------------------- /test/fixtures/test_8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/fixtures/test_8x8.png -------------------------------------------------------------------------------- /test/fixtures/test_truecolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/fixtures/test_truecolor.png -------------------------------------------------------------------------------- /test/fixtures/textual_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/fixtures/textual_data.png -------------------------------------------------------------------------------- /test/image_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/image_test.exs -------------------------------------------------------------------------------- /test/load_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/load_test.exs -------------------------------------------------------------------------------- /test/save_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/save_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /test/tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xavier/ex_png/HEAD/test/utils_test.exs --------------------------------------------------------------------------------