illustrator-point-coordinate-exporter
v0.3.2
Published
Export point coordinates as JSON from Adobe Illustrator.
Downloads
5
Readme
Illlustrator: point coordinate exporter
Export point coordinates as JSON from Adobe Illustrator.
As of now this only works with polygons.
Usage
- Clone/download this repo locally.
- In Illustrator, File > Scripts > Other Script and locate
dist/exporter.js
. - Name and save your JSON export.
Example output
This Illustrator file:
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)