Struct png::text_metadata::ITXtChunk [−][src]
pub struct ITXtChunk {
pub keyword: String,
pub compressed: bool,
pub language_tag: String,
pub translated_keyword: String,
// some fields omitted
}
Expand description
Struct encoding an iTXt chunk
Fields
keyword: String
The keyword field. This needs to be between 1-79 bytes when encoded as Latin-1.
compressed: bool
Indicates whether the text will be (or was) compressed in the PNG.
language_tag: String
A hyphen separated list of languages that the keyword is translated to. This is ASCII-7 encoded.
translated_keyword: String
Translated keyword. This is UTF-8 encoded.
Implementations
Constructs a new iTXt chunk. Leaves all but keyword and text to default values.
Decompresses the inner text, mutating its own state. Can only handle decompressed text up to DECOMPRESSION_LIMIT
bytes.
Decompresses the inner text, mutating its own state. Can only handle decompressed text up to limit
bytes.
Decompresses the inner text, and returns it as a String
.
If decompression takes more than 2 MiB, try decompress_text_with_limit
followed by this method.
Compresses the inner text, mutating its own state.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ITXtChunk
impl UnwindSafe for ITXtChunk
Blanket Implementations
Mutably borrows from an owned value. Read more