Files
hcie-rust-v3.05/hcie-io/examples/probe.rs
T

21 lines
774 B
Rust
Raw Normal View History

2026-07-09 02:59:53 +03:00
fn main() {
for filename in &["blend.psd", "emboss.psd", "inner_bevel.psd", "base_test_generated_2.psd"] {
let path_str = format!("_images/_psd_stil_test/{}", filename);
2026-07-09 02:59:53 +03:00
let path = std::path::Path::new(&path_str);
let layers = match hcie_psd::import_psd(path) {
Ok(l) => l,
Err(e) => { eprintln!("import_psd failed for {}: {}", filename, e); continue; }
};
println!("\n=== File: {} ===", filename);
for layer in &layers {
if layer.effects.is_empty() { continue; }
println!("Layer '{}':", layer.name);
for eff in &layer.effects {
if !eff.is_enabled() { continue; }
println!(" Effect: {:?}", eff);
}
}
}
}