| 1277 | } |
| 1278 | |
| 1279 | bool BMPFileLoader(RGBA8Image* image, const char* filename, std::FILE* fp) |
| 1280 | { |
| 1281 | std::optional<std::vector<u8>> data = FileSystem::ReadBinaryFile(fp); |
| 1282 | if (!data.has_value()) |
| 1283 | return false; |
| 1284 | |
| 1285 | return BMPBufferLoader(image, data->data(), data->size()); |
| 1286 | } |
| 1287 | |
| 1288 | bool BMPBufferSaver(const RGBA8Image& image, std::vector<u8>* buffer, u8 quality) |
| 1289 | { |
nothing calls this directly
no test coverage detected