#pragma once #include class ZipFile; class JpegToBmpConverter { static void writeBmpHeader(Print& bmpOut, int width, int height); static uint8_t grayscaleTo2Bit(uint8_t grayscale); static unsigned char jpegReadCallback(unsigned char* pBuf, unsigned char buf_size, unsigned char* pBytes_actually_read, void* pCallback_data); public: static bool jpegFileToBmpStream(File& jpegFile, Print& bmpOut); };