replace lodepng with rust-image

There was nothing wrong with lodepng, but rust-image is a Rust-only library.
It takes longer to compile, and its compression ratio for png seems to be
slightly worse than that of lodepng. But, it _is_ 100% Rust!