Added convert logic and improved error handling

This commit is contained in:
luna 2025-07-25 05:41:11 +02:00
parent 41facff9c5
commit 251d839a8b
9 changed files with 118 additions and 30 deletions

View file

@ -4,7 +4,7 @@
namespace lily_png
{
void filter_scanline(unsigned char *scanline, unsigned char *previous_scanline, unsigned char *dest, metadata &meta, unsigned char filter_type);
void filter(file_reader::buffer<unsigned char> &data, file_reader::buffer<unsigned char> &dest ,metadata &meta);
std::expected<bool, png_error> lily_png::filter_scanline(unsigned char *scanline, unsigned char *previous_scanline, unsigned char *dest, metadata &meta, unsigned char filter_type);
std::expected<bool, png_error> filter(file_reader::buffer<unsigned char> &data, file_reader::buffer<unsigned char> &dest ,metadata &meta);
}