ASCII_DENSITY

Constant ASCII_DENSITY 

Source
pub const ASCII_DENSITY: &str = " .'`^\",:;Il!i><~+_-?][}{1)(|/tfjrxnuvczXYUJCLQ0OZmwqpdbkhao*#MW&8%B@$";
Expand description

Predefined ASCII density character set (69 characters)

Characters ordered from sparse (space) to dense (dollar sign), providing maximum gradient smoothness for detailed visualizations. Works on all terminals with 7-bit ASCII support.

Character progression:

` .'^\`",:;Il!i><~+_-?][}{1)(|/tfjrxnuvczXYUJCLQ0OZmwqpdbkhao*#MW&8%B@$`

Source: Classic ASCII art density ordering used in image-to-ASCII converters.

ยงExamples

use dotmax::density::{DensitySet, ASCII_DENSITY};

let density = DensitySet::ascii();
assert_eq!(density.characters.len(), 69);
assert_eq!(density.characters[0], ' ');  // Sparsest
assert_eq!(density.characters[68], '$'); // Densest