15 lines
580 B
C
15 lines
580 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
class FsFile;
|
||
|
|
class Print;
|
||
|
|
|
||
|
|
class PngToBmpConverter {
|
||
|
|
static bool pngFileToBmpStreamInternal(FsFile& pngFile, Print& bmpOut, int targetWidth, int targetHeight, bool oneBit,
|
||
|
|
bool crop = true);
|
||
|
|
|
||
|
|
public:
|
||
|
|
static bool pngFileToBmpStream(FsFile& pngFile, Print& bmpOut, bool crop = true);
|
||
|
|
static bool pngFileToBmpStreamWithSize(FsFile& pngFile, Print& bmpOut, int targetMaxWidth, int targetMaxHeight);
|
||
|
|
static bool pngFileTo1BitBmpStreamWithSize(FsFile& pngFile, Print& bmpOut, int targetMaxWidth, int targetMaxHeight);
|
||
|
|
};
|