lily_png/src/filter.h

10 lines
392 B
C++

#pragma once
#include "utils.h"
#include <cmath>
namespace lily_png
{
std::expected<bool, png_error> 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);
}