ES-DE/es-core/src/ImageIO.h

24 lines
512 B
C
Raw Normal View History

// SPDX-License-Identifier: MIT
//
// EmulationStation Desktop Edition
// ImageIO.h
//
// Image I/O functions.
//
#ifndef ES_CORE_IMAGE_IO
#define ES_CORE_IMAGE_IO
2017-11-01 22:21:10 +00:00
#include <stdlib.h>
#include <vector>
class ImageIO
{
public:
2020-12-16 22:59:00 +00:00
static std::vector<unsigned char> loadFromMemoryRGBA32(const unsigned char* data,
const size_t size, size_t& width, size_t& height);
static void flipPixelsVert(unsigned char* imagePx, const size_t& width, const size_t& height);
};
#endif // ES_CORE_IMAGE_IO