#include "util/indexed_png.h"
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iterator>
#include "absl/status/status.h"
#include "absl/strings/str_format.h"
#include "miniz/miniz.h"
Go to the source code of this file.
|
| void | yaze::util::anonymous_namespace{indexed_png.cc}::PutU32 (std::vector< uint8_t > &out, uint32_t value) |
| |
| uint32_t | yaze::util::anonymous_namespace{indexed_png.cc}::GetU32 (const uint8_t *p) |
| |
| void | yaze::util::anonymous_namespace{indexed_png.cc}::PutChunk (std::vector< uint8_t > &out, const char type[4], const std::vector< uint8_t > &data) |
| |
| uint8_t | yaze::util::anonymous_namespace{indexed_png.cc}::Paeth (uint8_t a, uint8_t b, uint8_t c) |
| |
| absl::StatusOr< std::vector< uint8_t > > | yaze::util::EncodeIndexedPng (int width, int height, const std::vector< uint8_t > &indices, const std::vector< std::array< uint8_t, 4 > > &palette) |
| |
| absl::StatusOr< PngImage > | yaze::util::DecodePng (const std::vector< uint8_t > &bytes) |
| |
| absl::StatusOr< std::vector< uint8_t > > | yaze::util::ReadBinaryFile (const std::string &path) |
| |
| absl::Status | yaze::util::WriteBinaryFile (const std::string &path, const std::vector< uint8_t > &bytes) |
| |