Skip to content

Commit 4ec0e4d

Browse files
committed
chore(ccitt): export G4{Encoder,Decoder}
1 parent 5d20195 commit 4ec0e4d

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

crates/ccitt/examples/ascii-art.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::path::PathBuf;
22

3-
use ccitt_t4_t6::{bits::BitWriter, g42d::Decoder};
3+
use ccitt_t4_t6::{bits::BitWriter, g42d::G4Decoder};
44
use color_eyre::eyre;
55

66
#[derive(argh::FromArgs)]
@@ -26,7 +26,7 @@ fn main() -> eyre::Result<()> {
2626
let opt: Options = argh::from_env();
2727
let file = std::fs::read(&opt.file)?;
2828

29-
let mut decoder = Decoder::<BitWriter>::new(opt.width);
29+
let mut decoder = G4Decoder::<BitWriter>::new(opt.width);
3030
#[cfg(feature = "debug")]
3131
{
3232
decoder.debug = opt.debug;

crates/ccitt/examples/tiffdecode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std::{
55

66
use ccitt_t4_t6::{
77
bits::{BitWriter, FillOrder},
8-
g42d::{fax_decode, Decoder, FaxOptions},
8+
g42d::{fax_decode, G4Decoder, FaxOptions},
99
};
1010
use color_eyre::eyre::{self, eyre};
1111
use tiff::{
@@ -148,7 +148,7 @@ fn main() -> eyre::Result<()> {
148148
}
149149

150150
println!("DONE fax_decode");
151-
let mut decoder = Decoder::<BitWriter>::new(width.into());
151+
let mut decoder = G4Decoder::<BitWriter>::new(width.into());
152152
decoder.decode(&bytes)?;
153153
let store = decoder.into_store();
154154

crates/ccitt/src/g42d/mod.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
//! CCITT Group 4 2D-encoding
1+
//! # CCITT Group 4 2D-encoding
2+
//!
3+
//! Spec: ITU-T Recommendation T.6 (11/88) <https://www.itu.int/rec/T-REC-T.6-198811-I/en>
24
35
use crate::bits::{BitIter, FillOrder};
46

57
mod decode;
68
mod decode_iter;
79
mod encode;
810

9-
pub use decode::Decoder;
11+
pub use decode::Decoder as G4Decoder;
1012
use decode_iter::FaxDecode;
1113
pub use decode_iter::FaxImage;
12-
pub use encode::Encoder;
14+
pub use encode::Encoder as G4Encoder;
1315

1416
/// Options for fax decoding
1517
#[derive(Default)]
@@ -31,7 +33,7 @@ type FaxResult<T> = Result<T, FaxError>;
3133

3234
/// Decode a bitmap and print it to the console
3335
///
34-
/// **Note**: This does not use [`Decoder`]!
36+
/// **Note**: This does not use [`G4Decoder`]!
3537
pub fn fax_decode(glyph_data: &[u8], options: FaxOptions) -> FaxResult<FaxImage> {
3638
let mut bit_iter = BitIter::new(glyph_data);
3739
bit_iter.set_fill_order(options.fill_order);

crates/sdo-pdf/src/font.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::{
66
str::FromStr,
77
};
88

9-
use ccitt_t4_t6::g42d::Encoder;
9+
use ccitt_t4_t6::g42d::G4Encoder;
1010
use pdf_create::{
1111
common::{
1212
BaseEncoding, Dict, Encoding, FontDescriptor, FontFlags, Matrix, PdfString, Point,
@@ -108,7 +108,7 @@ pub fn write_char_stream<W: Write>(
108108
let (left_x, right_x) = hb.left_right_x();
109109
let box_width = right_x - left_x;
110110
let box_height = pchar.height as usize;
111-
let mut encoder = Encoder::new(box_width, &pchar.bitmap);
111+
let mut encoder = G4Encoder::new(box_width, &pchar.bitmap);
112112
encoder.skip_lead = hb.max_lead;
113113
encoder.skip_tail = hb.max_tail;
114114
let buf = encoder.encode();

src/cli/font/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::cli::opt::{Format, Options};
2-
use ccitt_t4_t6::g42d::Encoder;
2+
use ccitt_t4_t6::g42d::G4Encoder;
33
use color_eyre::eyre::{self, eyre};
44
use eyre::Context;
55
use image::ImageFormat;
@@ -82,7 +82,7 @@ fn save_as_ccitt(pset: &PSet, opt: &Options, file: &Path) -> eyre::Result<()> {
8282
println!("{}: {} .. {}", cval, hb.max_lead, hb.max_tail);
8383

8484
let width = hb.bit_width();
85-
let mut encoder = Encoder::new(width, &chr.bitmap);
85+
let mut encoder = G4Encoder::new(width, &chr.bitmap);
8686
encoder.skip_lead = hb.max_lead;
8787
encoder.skip_tail = hb.max_tail;
8888
let contents = encoder.encode();

0 commit comments

Comments
 (0)