Image.fromFile → Image.open.
get rid off std::string.
save operation implementation.

For now there is no async fs, no image optimization, no webp and a png bug.
But this basically works, that's it :)