libfacade 1.1
A library for manipulating PNG images with payloads.
|
This is the complete list of members for facade::PNGPayload, including all inherited members.
add_chunk(const ChunkVec &chunk) | facade::png::Image | |
add_text(const std::string &keyword, const std::string &text) | facade::png::Image | |
add_text_payload(const std::string &keyword, const void *ptr, std::size_t size) | facade::PNGPayload | |
add_text_payload(const std::string &keyword, const std::vector< std::uint8_t > &data) | facade::PNGPayload | |
add_ztext(const std::string &keyword, const std::string &text) | facade::png::Image | |
add_ztext_payload(const std::string &keyword, const void *ptr, std::size_t size) | facade::PNGPayload | |
add_ztext_payload(const std::string &keyword, const std::vector< std::uint8_t > &data) | facade::PNGPayload | |
chunk_map | facade::png::Image | protected |
clear_trailing_data() | facade::png::Image | |
compress(std::optional< std::size_t > chunk_size=8192, int level=-1) | facade::png::Image | |
create_stego_payload(const void *ptr, std::size_t size) const | facade::PNGPayload | |
create_stego_payload(const std::vector< std::uint8_t > &data) const | facade::PNGPayload | |
decompress() | facade::png::Image | |
extract_stego_payload() const | facade::PNGPayload | |
extract_text_payloads(const std::string &keyword) const | facade::PNGPayload | |
extract_ztext_payloads(const std::string &keyword) const | facade::PNGPayload | |
filter() | facade::png::Image | |
get_chunks(const std::string &tag) const | facade::png::Image | |
get_text(const std::string &keyword) const | facade::png::Image | |
get_text_payloads(const std::string &keyword) const | facade::PNGPayload | |
get_trailing_data() | facade::png::Image | |
get_trailing_data() const | facade::png::Image | |
get_ztext(const std::string &keyword) const | facade::png::Image | |
get_ztext_payloads(const std::string &keyword) const | facade::PNGPayload | |
has_chunk(const std::string &tag) const | facade::png::Image | |
has_header() const | facade::png::Image | |
has_image_data() const | facade::png::Image | |
has_stego_payload() const | facade::PNGPayload | |
has_text() const | facade::png::Image | |
has_trailing_data() const | facade::png::Image | |
has_ztext() const | facade::png::Image | |
header() | facade::png::Image | |
header() const | facade::png::Image | |
height() const | facade::png::Image | |
Image() | facade::png::Image | inline |
Image(const void *ptr, std::size_t size, bool validate=true) | facade::png::Image | inline |
Image(const std::vector< std::uint8_t > &data, bool validate=true) | facade::png::Image | inline |
Image(const std::string &filename, bool validate=true) | facade::png::Image | inline |
Image(const Image &other) | facade::png::Image | inline |
image_data | facade::png::Image | protected |
is_loaded() const | facade::png::Image | |
load() | facade::png::Image | |
new_header() | facade::png::Image | |
operator=(const Image &other) | facade::png::Image | |
operator[](std::size_t index) | facade::png::Image | |
operator[](std::size_t index) const | facade::png::Image | |
parse(const void *ptr, std::size_t size, bool validate=true) | facade::png::Image | |
parse(const std::vector< std::uint8_t > &data, bool validate=true) | facade::png::Image | |
parse(const std::string &filename, bool validate=true) | facade::png::Image | |
PNGPayload() | facade::PNGPayload | inline |
PNGPayload(const void *ptr, std::size_t size) | facade::PNGPayload | inline |
PNGPayload(const std::vector< std::uint8_t > &vec) | facade::PNGPayload | inline |
PNGPayload(const std::string &filename) | facade::PNGPayload | inline |
PNGPayload(const PNGPayload &other) | facade::PNGPayload | inline |
read_stego_data(std::size_t bit_offset, std::size_t size) const | facade::PNGPayload | |
reconstruct() | facade::png::Image | |
remove_text(const Text &text) | facade::png::Image | |
remove_text(const std::string &keyword, const std::string &text) | facade::png::Image | |
remove_text_payload(const png::Text &payload) | facade::PNGPayload | |
remove_ztext(const ZText &ztext) | facade::png::Image | |
remove_ztext(const std::string &keyword, const std::string &text) | facade::png::Image | |
remove_ztext_payload(const png::ZText &payload) | facade::PNGPayload | |
save(const std::string &filename) const | facade::png::Image | |
scanline(std::size_t index) | facade::png::Image | |
scanline(std::size_t index) const | facade::png::Image | |
set_trailing_data(const std::vector< std::uint8_t > &data) | facade::png::Image | |
Signature | facade::png::Image | static |
to_file() const | facade::png::Image | |
trailing_data | facade::png::Image | protected |
width() const | facade::png::Image | |
write_stego_data(const void *ptr, std::size_t size, std::size_t bit_offset) | facade::PNGPayload | |
write_stego_data(const std::vector< std::uint8_t > &data, std::size_t bit_offset) | facade::PNGPayload |