Files
hcie-rust-v3.05/hcie-io/examples/parse_sequential.rs
T
2026-07-09 02:59:53 +03:00

13 lines
561 B
Rust

fn main() {
let path = std::path::Path::new("/home/hc/Pictures/_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());
}
}
}