Skip to content

friendlymatthew/png

Repository files navigation

png

This project aims to provide a PNG decoder with SIMD-accelerated filters and a GPU-based renderer.

Render

To render an image, simply run cargo run <image_path>. For example:

cargo run ./potatoe.png

Currently, the renderer supports image resizing.

Profile

To profile png, the profile.sh script serves as syntatic sugar for running samply's profiling.

./profile.sh ./reagan.png

Reading

https://www.w3.org/TR/2003/REC-PNG-20031110/
http://www.schaik.com/pngsuite/pngsuite.html
https://www.youtube.com/watch?v=EFUYNoFRHQI

About

PNG decoder and GPU-based renderer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages