illustrator-point-coordinate-exporter
Export point coordinates as JSON from Adobe Illustrator.
Last updated 5 years ago by elcontraption .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install illustrator-point-coordinate-exporter 
SYNC missed versions from official npm registry.

Illlustrator: point coordinate exporter

Export point coordinates as JSON from Adobe Illustrator.

As of now this only works with polygons.

Usage

  1. Clone/download this repo locally.
  2. In Illustrator, File > Scripts > Other Script and locate dist/exporter.js.
  3. Name and save your JSON export.

Example output

This Illustrator file:

Example image

Will produce this JSON (pretty-printed here for clarity):

{
  "layers": [
    {
      "name": "Polygon",
      "paths": [
        {
          "name": "Yellow hexagon",
          "points": [
            [
              147.188583099185,
              255.177953406273
            ],
            [
              94.377166198371,
              163.705896114361
            ],
            [
              147.188583099185,
              72.2338388224471
            ],
            [
              252.811416900817,
              72.2338388224471
            ],
            [
              305.62283380163,
              163.705896114361
            ],
            [
              252.811416900817,
              255.177953406273
            ]
          ]
        }
      ]
    },
    {
      "name": "Path",
      "paths": [
        {
          "name": "Blue path",
          "points": [
            [
              34.0506912442397,
              258.585253456222
            ],
            [
              122.069124423963,
              342.917050691245
            ],
            [
              170.456221198157,
              289.921658986175
            ],
            [
              122.529953917051,
              238.308755760369
            ],
            [
              155.709677419355,
              202.364055299538
            ]
          ]
        }
      ]
    },
    {
      "name": "Rectangles",
      "paths": [
        {
          "name": "Green rectangle",
          "points": [
            [
              352.483870967742,
              363.193548387097
            ],
            [
              232.207373271889,
              363.193548387097
            ],
            [
              232.207373271889,
              150.751152073732
            ],
            [
              352.483870967742,
              150.751152073732
            ]
          ]
        },
        {
          "name": "Black square",
          "points": [
            [
              136.815668202765,
              131.396313364055
            ],
            [
              54.7880184331798,
              131.396313364055
            ],
            [
              54.7880184331798,
              49.3686635944705
            ],
            [
              136.815668202765,
              49.3686635944705
            ]
          ]
        }
      ]
    }
  ]
}

Contributing

Clone this repo, install dependencies, run build script:

$ npm install
$ npm run build

Work on src/exporter.js.

Useful references:

  • [Illustrator Scripting Guide](reference/Illustrator Scripting Guide.pdf)
  • [Illustrator Scripting Reference - Javascript](reference/Illustrator Scripting Reference - Javascript.pdf)

Current Tags

  • 0.3.2                                ...           latest (5 years ago)

11 Versions

  • 0.3.2                                ...           5 years ago
  • 0.3.1                                ...           5 years ago
  • 0.2.4                                ...           5 years ago
  • 0.3.0                                ...           5 years ago
  • 0.2.3                                ...           5 years ago
  • 0.2.2                                ...           5 years ago
  • 0.2.1                                ...           5 years ago
  • 0.2.0                                ...           5 years ago
  • 0.1.2                                ...           5 years ago
  • 0.1.1                                ...           5 years ago
  • 0.1.0                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (7)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |