Function libcacaoimage::encode::Reencode

Function Documentation

std::size_t libcacaoimage::encode::Reencode(const Image &src, std::ostream &out)

Re-encode a loaded image to its original format.

Parameters:
  • src – The image data to encode

  • out – The output stream to write the encoded data to

Throws:

std::runtime_error – If encoding fails or settings or invalid