json-photoshop-scripting icon indicating copy to clipboard operation
json-photoshop-scripting copied to clipboard

JSON Photoshop Scripting project: alternative way of scripting Photoshop in JavaScript, based on JSON.

JSON Photoshop Scripting icon

JSON Photoshop Scripting

Alternative way of scripting Photoshop in JavaScript, based on JSON.

  • JSON Project Introduction

    Introduction to the JSON Photoshop Scripting project.

  • JSON Action Manager

    Scripting library for Adobe Photoshop, written in JavaScript.

  • JSON AM Data Format

    Data specification of the common JSON format used by the various programming tools.

  • JSON Simplified Formats

    Data specification of the simplified formats used by modules of the scripting library.

Latest versions of all programming tools belonging to this project, as well as Creative Scripts and Utility Scripts making use of them, are available from the Downloads section, or individually from their respective pages.

Documentation, Tutorials and FAQ are also provided.


Scripts for Adobe Photoshop, making use of the JSON Action Manager scripting library:

  • Creative Scripts

    • Adjustment & Fill Gallery
    • Change Layer Content
    • Combine Adjustment Layers
    • Create Color Ramp (with Examples of Color Ramp Formulas)
    • Full Mirror
    • Half Mirror
    • Poster Effect Gallery
    • Tile Image
    • Visualize Adjustment Layers
  • Utility Scripts

    • Convert Actions File
    • Convert AM Code to JSON
    • Convert Custom Shapes File to SVG Set
    • Export Styles File Patterns
    • Generate Color Book File
    • Generate Gradients File
    • Get Application Info Code
    • Get Binary File Data String
    • Get Current Gradient
    • Get Document Info Code
    • Get Equivalent ID Code
    • Get Equivalent ID Strings
    • Get Font PostScript Name
    • Get Layer Info Code
    • Get Layer Style
    • Get Layer Text
    • Get Nearest Book Color
    • Get Path Components
    • Get Patterns File Info
    • Get SVG Code from Path
    • Get User Colors Code
    • Insert Custom Shape Path
    • List Color Book File Colors
    • List Fonts
    • List Internal IDs
    • List Palette Actions
    • List Presets
    • List Recent Files
    • Parse Actions File
    • Parse Color Book File
    • Parse Custom Shapes File
    • Parse Gradients File
    • Parse JavaScript Code
    • Parse Styles File
    • Play Actions File Action
    • Play Palette Action
    • Preview Custom Shapes File
    • Quick Run Code
    • Reformat JSON