32 const std::string& filename);
35 uint32_t w, uint32_t h,
const uint8_t* rgbaPixels,
36 const std::string& filename =
"");
41 std::vector<uint8_t>
y;
42 std::vector<uint8_t>
u;
43 std::vector<uint8_t>
v;
46 const std::string& filename);
49 uint8_t green, uint8_t blue, uint8_t alpha);
Definition: expected.h:33
gfxstream::expected< Ok, std::string > SaveRGBAToBitmapFile(uint32_t w, uint32_t h, const uint8_t *rgbaPixels, const std::string &filename)
Definition: image.cpp:124
RGBAImage FillWithColor(uint32_t width, uint32_t height, uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha)
Definition: image.cpp:205
gfxstream::expected< Ok, std::vector< PixelDiff > > CompareImages(const RGBAImage &expected, const RGBAImage &actual)
Definition: image.cpp:310
gfxstream::expected< YUV420Image, std::string > LoadYUV420FromBitmapFile(const std::string &filename)
Definition: image.cpp:199
YUV420Image ConvertRGBA8888ToYUV420(const RGBAImage &rgbaImage)
Definition: image.cpp:251
gfxstream::expected< RGBAImage, std::string > LoadRGBAFromBitmapFile(const std::string &filename)
Definition: image.cpp:29
uint8_t expectedA
Definition: image.h:59
uint8_t expectedG
Definition: image.h:57
uint8_t expectedR
Definition: image.h:56
uint32_t x
Definition: image.h:54
uint8_t actualG
Definition: image.h:61
uint8_t actualA
Definition: image.h:63
uint8_t actualB
Definition: image.h:62
uint8_t actualR
Definition: image.h:60
uint8_t expectedB
Definition: image.h:58
uint32_t y
Definition: image.h:55
uint32_t height
Definition: image.h:28
uint32_t width
Definition: image.h:27
std::vector< uint8_t > pixels
Definition: image.h:29
uint32_t width
Definition: image.h:39
std::vector< uint8_t > y
Definition: image.h:41
std::vector< uint8_t > u
Definition: image.h:42
uint32_t height
Definition: image.h:40
std::vector< uint8_t > v
Definition: image.h:43