fn main() { let path = std::path::Path::new("_images/_psd_stil_test/blend.psd"); let bytes = std::fs::read(path).unwrap(); let parsed = hcie_psd::parse_psd_sequential(&bytes).unwrap(); println!("Parsed {} layers:", parsed.len()); for (i, p) in parsed.iter().enumerate() { println!(" #{}: '{}' group={} effects={} adjustment={}", i, p.name, p.is_group, p.effects.len(), p.adjustment.is_some()); for e in &p.effects { println!(" - {} (enabled={})", e.effect_name(), e.is_enabled()); } } }