ccitt-t4-t6

Crates.ioccitt-t4-t6
lib.rsccitt-t4-t6
version0.1.0
sourcesrc
created_at2020-11-23 15:50:42.453183
updated_at2020-11-23 15:50:42.453183
descriptionImplementation of ITU-T T.4 & T.6 (CCITTFaxDecode)
homepagehttps://xiphoseer.github.io/sdo-tool/implementation#ccitt-t4-t6
repositoryhttps://github.com/Xiphoseer/sdo-tool/tree/main/crates/ccitt
max_upload_size
id315428
size133,947
Daniel Seiler (Xiphoseer)

documentation

README

ccitt-t4-t6

This crate aims to implement the T.4 and T.6 standard of the ITU’s Telecommunication Standardization Sector (ITU-T). These documents decribe a family of encoding/decoding algorithms for monochrome i.e. black-and-white bitmaps, which have been created for fax machines.

They are also used in the Adobe PDF file format for the encoding of monochrome bitmap images as the /CCITTFaxDecode stream filter.

State of implementation

This crate currently implements an Encoder and a Decoder for the Group 4 2D coding scheme specified in T.6. This is sufficient for creating PDF documents that use CCITTFaxDecode to draw Type3 font glyphs. If you want to support non-negative values of the K decode parameter, i.e. Group 3 encoding, feel free to submit a Pull Request.

Commit count: 0

cargo fmt