Phase 1 Flowchart
Modified: February 14, 2026 7:58 PM Created: September 17, 2025 3:27 PM Master Type: Notes Hide: No Starred: No Status: Unassigned
π Phase 1: PSD Processing Pipeline π
βββββββββββββββββββββββββββββββ
β π Start Script β
β - Validate $FOLDER β
β - Create log file π β
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β β± Wait Until Idle β
β - Pattern: "*.psd" β
β - Wait STABLE_SECONDS β
β - Ensures no active edits β
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β β¨ R/V Naming (Pre-Autocrop)β
β β
β files=() β
β βββββββββββββββββββββββββ β
β β find .psd in $FOLDER β
β β skip files containing 'p'β
β β get creation time %B.%N β
β β sort by time ascending β
β βββββββββββββββββββββββββ β
β β
β pair=() β
β βββββββββββββββββββββββββ β
β β Take two files at a timeβ
β β Rename: f1 β r, f2 β v β
β β echo "Renamed ..." β
β βββββββββββββββββββββββββ β
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β πΌ ImageMagick Autocrop β
β - Command: magick mogrify β
β - Gravity Center, Trim, β
β Extent, Shave, Fuzz β
β - Logs errors to log file β
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β β± Wait Until Idle (Post) β
β - Pattern: "*.psd" β
β - Ensure all crops finishedβ
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β π¨ Photoshop Actions β
β - For each *.psd β
β - Convert path to HFS β
β - open in Photoshop β
β - run Action "Before Crop"β
β - close document (no save)β
β - log progress β
βββββββββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β β
Phase 1 Complete β
β - Log completion time β
β - Reminder: Manual QC β
β Tag processed PSDs β
βββββββββββββββββββββββββββββββπ Start Script
β
βΌ
π Validate Folder & Create Log π
β
βΌ
β± Wait Until Idle (*.psd)
β
βΌ
β¨ R/V Naming (Pre-Autocrop)
β
ββ> π Find all *.psd
β
ββ> β Skip 'p' files
β
ββ> β° Get creation time (%B.%N)
β
ββ> π Sort ascending
β
ββ> π₯ Pair files β Rename f1βr, f2βv
β
βΌ
πΌ ImageMagick Autocrop
β
ββ> βοΈ Gravity Center, Trim, Extent
β
ββ> βοΈ Shave, Fuzz, +Repage
β
ββ> π Log errors
β
βΌ
β± Wait Until Idle (Post-Autocrop)
β
βΌ
π¨ Photoshop Action
β
ββ> π Convert to HFS path
β
ββ> π₯ Open in Photoshop
β
ββ> β¨ Run Action "Before Crop"
β
ββ> β Close document (no save)
β
ββ> π Log progress
β
βΌ
β
Phase 1 Complete
β
ββ> β± Log completion time
β
ββ> π’ Reminder: Manual QC β Tag processed PSDs