Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSD Power Export

A Photoshop panel that exports layers as PNG according to registered rules — a replacement for (and upgrade over) Photoshop's Generator image assets. Built on UXP with a webview UI, sister to uxp_psdrename and uxp_psdtext.

日本語版 README はこちら / Developer notes

Features

  • Export rules, multiple per document, stored inside the PSD (XMP) so they travel with the file:
    • Target = a layer search (substring / regex over full paths, with an exclude pattern; folders skipped unless opted in), an exact full path, or layers checked directly in the tree (kept by persistent layer id)
    • Output name built from the layer name or full path: layer-segment prefix/suffix (path base) → find & replace → prefix/suffix, with {n} numbering and / for subfolders; an explicit file name when exactly one layer matches; colliding names export first-wins
    • Optional "include layer effects" per rule — off (default) exports the raw layer pixels, on exports the composited look
  • Outputs to <psdname>-assets next to the PSD (created automatically), plus a psdexport.json manifest: every output in layer-tree order with position, size, blend mode, opacity and visibility
  • Main screen is the layer tree with per-layer output chips (✓ exported / ○ missing / ● changed / ⚠ skipped by an earlier name); select layers and turn the selection into a rule in one click
  • Sync exports: "missing / updated" exports only outputs that don't exist plus layers that changed; Auto mode runs it on layer changes and document open. "Export all" rewrites everything
  • Preview: reads the manifest and PNGs back and recomposes them (position / blend / opacity, per-item toggles) to verify the delivered files themselves
  • Copy to… / Export to…: bulk-copy existing outputs, or export fresh, into any chosen folder (manifest included)
  • Bilingual UI (English default / 日本語) with a built-in guide

Requirements

  • Adobe Photoshop 2025 (v26) or later
  • The plugin requests full local file system access (to write next to your PSD files)

Installation

  1. Download psdexport-x.y.z.ccx from Releases
  2. Double-click the .ccx — the Creative Cloud desktop app installs it
  3. Open the panel: Plugins > PSD Power Export > Power Export

To run from source instead, see DEVELOPMENT.md.

Usage

  1. Open (and save) a PSD — unsaved documents have no export destination
  2. + Add rule (or select layers in the tree and press Rule from selection): define the target and the output name with the rename-style fields while watching the live preview
  3. Export missing / updated (or turn Auto on); the tree chips show each layer's outputs and their state
  4. Outputs and psdexport.json land in <psdname>-assets; verify with Preview, and use Copy to… / Export to… for a one-shot delivery into another folder

License

MIT

About

Photoshop UXP panel for rule-based layer export (auto-sync to <psd>-assets, manifest JSON, preview)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages