libfacade 1.1
A library for manipulating PNG images with payloads.
|
Classes | |
class | AlreadyFiltered |
An exception thrown when the PNG image has already been filtered. More... | |
class | BadCRC |
An exception thrown when the CRC didn't match expectations. More... | |
class | BadPNGSignature |
An exception thrown when the signature header of a given binary stream is not a PNG header. More... | |
class | ChunkNotFound |
An exception thrown when the chunk is not found in the PNG data. More... | |
class | Exception |
The base exception that all exceptions in this library are built upon. More... | |
class | ImageTooSmall |
An exception thrown when the possible space provided by the image data is too small for the given operation. More... | |
class | InsufficientSize |
An exception thrown when there was not enough data to complete the operation. More... | |
class | IntegerOverflow |
An exception thrown when a given integer overflows. More... | |
class | InvalidBase64Character |
An exception thrown when encountering an invalid Base64 character. More... | |
class | InvalidBase64String |
An exception thrown when encountering an invalid base64 string. More... | |
class | InvalidBitDepth |
An exception thrown when the given bit depth isn't a valid value. More... | |
class | InvalidBitOffset |
An exception thrown when the given bit offset is not a multiple of 4. More... | |
class | InvalidChunkTag |
An exception thrown when a provided chunk tag is not valid. More... | |
class | InvalidColorType |
An exception thrown when the color type does not match the facade::png::ColorType enum. More... | |
class | InvalidFilterType |
An exception thrown when the given filter type does not match the facade::png::FilterType enum. More... | |
class | InvalidIconHeader |
An exception thrown when encountering an invalid icon file. More... | |
class | InvalidPixelType |
An exception thrown when the pixel type does not match the facade::png::PixelEnum enum. More... | |
class | KeywordTooLong |
An exception thrown when the given keyword is too long for the tEXt or zTXt chunk. More... | |
class | NoData |
An exception thrown when no data is provided. More... | |
class | NoHeaderChunk |
An exception thrown when no header chunk is present in a PNG file. More... | |
class | NoIconData |
An exception thrown when encountering no image data within an icon object. More... | |
class | NoImageData |
An exception thrown when image data is not currently loaded in the PNG object. More... | |
class | NoImageDataChunks |
An exception thrown when no image data chunks are present in the PNG file. More... | |
class | NoKeyword |
An exception thrown when no keyword is present in the given tEXt or zTXt chunk of a PNG image. More... | |
class | NoPixels |
An exception thrown when no pixels appear in a given scanline. More... | |
class | NoPNGIcon |
An exception thrown when no PNG image is present in icon data. More... | |
class | NoStegoData |
An exception thrown when no steganographic data is present. More... | |
class | NoTrailingData |
An exception thrown when no trailing data is present in the PNG image. More... | |
class | NullPointer |
An exception thrown when encountering a null pointer. More... | |
class | OpenFileFailure |
An exception thrown when a file couldn't be opened, either for reading or writing. More... | |
class | OutOfBounds |
An exception thrown when the operation goes out of bounds. More... | |
class | PixelMismatch |
An exception thrown when pixel types do not match up. More... | |
class | ScanlineMismatch |
An exception thrown when the scanline pixel types do not match up. More... | |
class | TextNotFound |
An exception returned when the given tEXt or zTXt section parameters (typically the keyword) is not found in the PNG data. More... | |
class | UnsupportedPixelType |
An exception thrown when the given pixel enum type is not supported. More... | |
class | ZLibError |
An exception thrown when encountering a ZLib error. More... | |