7codeRO / cep-photoshop-extension-panel-showcase

CEP Photoshop Extension Panel Showcase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CEP Photoshop Extension Panel Showcase

What this sample is

This sample showcases various features and capabilities of CEP, including:

  • Importing/Exporting different assets (Patterns, Actions Files, Images) using dynamic paths
  • Playback options for Action Files (.atn) such as: Play Again, Stop, Continue, Revert
  • Communication on both sides between client and host (.jsx file) via CEP Events
  • Running a set of pre-defined action steps, generated from an Action File
  • Triggering different dialogs and tools of Photoshop CC
  • Setting XMP Metadata based on a html form
  • Handling History states
  • Integration with AngularJS

Screenshots

Screenshot #1 Screenshot #2
Screenshot 1 Screenshot 2

How to get started

Move cep-photoshop-extension-panel-showcase folder to the extension folder

Note that the extension folder location is different depending on which OS you use.

  • OS X: /Library/Application Support/Adobe/CEP/extensions/

See CEP Cookbook for more details.

These are some helper functions used for this project

  • playActionFile
  • selectTool
  • getCurrentTool
  • definePattern
  • exportPattern
  • getPatternIndexByName
  • selectLayerForward
  • selectLayerBackward
  • getLoadedPresets
  • loadNewAppFile
  • displayPatterns
  • isSelectionActive
  • stopOrContinue
  • waitForRedraw
  • parseCommand
  • scanSubFolders
  • executeCommand
  • getPatternsFileInfo
  • setFormMetadata
  • loadActions
  • loadPatterns

Credits

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contact

About

CEP Photoshop Extension Panel Showcase


Languages

Language:JavaScript 70.3%Language:CSS 25.2%Language:HTML 4.5%