21 lines
774 B
Rust
21 lines
774 B
Rust
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);
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
}
|