Center on Artboards

A simple JavaScript for Adobe Illustrator to select all of the artwork on each artboard, group, then center it.


Donations

I am a freelance developer and your donations help me continue to create free resources. You can donate to this project using the button below. Every bit helps.


Installation

To use this script, you will need to copy the file `Center on Artboards.jsx` to your Illustrator scripts folder, then restart Illustrator. Follow the steps below to install.

  1. Unzip the download archive.
  2. Copy the enter Center on Artboards folder to `Adobe Illlustrator/Presets/{language}/Scripts/` where {language} is your chosen language. For example, if you have a US version of Illustrator this will be `en_US`.
  3. Restart Illustrator
  4. Once Illustrator restarts, verify that the script was installed by going to `File > Scripts > Center on Artboards`

Usage

  1. Go to `File > Scripts > Center on Artboards` to launch the script.
  2. The script will automatically loop through each artboard, select the artwork, group it, then center it.

Credits

You are free to use, modify, and distribute this script as you see fit as long as you maintain the copyright notices in the original source files. A link to the Atomic Lotus website would be appreciated as well. You must also extend the same license to users of your code. This is not to say that your original code must be open source, but the code from this project must remain free and open forever.

Center on Artboards by :

Scott Lewis <scott@atomiclotus.net>
http://atomiclotus.net

Disclaimer of Liability

This script is offered AS-IS without any warranty or guarantees of any kind. You use this script completely at your own risk and under no circumstances will the developer and/or distributor of this script be held liable for damages of any kind including loss of data or damage to hardware or software. If you do not agree to these terms, do not use this script.

160 Words

Resize Artboards

A simple JavaScript Extension script for Adobe Illustrator to resize all of the artboards in an Illustrator document with user-provided width x height.


Donations

I am a freelance developer and your donations help me continue to create free resources. You can donate to this project using the button below. Every bit helps.


Installation

To use this script, you will need to copy the file Resize Artboards.jsx to your Illustrator scripts folder, then restart Illustrator. Follow the steps below to install.

  1. Locate the file Resize Artboards.jsx in this download
  2. Copy the file to Adobe Illlustrator/Presets/{language}/Scripts/ where {language} is your chosen language. For example, if you have a US version of Illustrator this will be en_US.
  3. Restart Illustrator
  4. Once Illustrator restarts, verify that the script was installed by going to  File > Scripts > Resize Artboards

Usage

  1. Go to File > Scripts > Resize Artobards to launch the script
  2. At the prompt, enter the new artboard dimensions as text in the format WxH, for example, 128×200 where 128 will be the width in pixels and 200 will be the height in pixels.
  3. Click “Ok”.

Resize Artboards dialog

Credits

You are free to use, modify, and distribute this script as you see fit as long as you maintain the copyright notices in the original source files. A link to the Atomic Lotus website would be appreciated as well. You must also extend the same license to users of your code. This is not to say that your original code must be open source, but the code from this project must remain free and open forever.

Resize Artboards by :

Scott Lewis <scott@atomiclotus.net>
http://atomiclotus.net

Disclaimer of Liability

This script is offered AS-IS without any warranty or guarantees of any kind. You use this script completely at your own risk and under no circumstances will the developer and/or distributor of this script be held liable for damages of any kind including loss of data or damage to hardware or software. If you do not agree to these terms, do not use this script.

178 Words

Adobe CEP Extension Boilerplate

This is a pre-release CEP boilerplate for Adobe extensions. The code has the basic layout of an extensions palette to quickly start creating a new extension. This is a very barebones template so not much beyond the basics is included. I will add more as time permits.


Donations

I am a freelance developer and your donations help me continue to create free resources. You can donate to this project using the button below. Every bit helps.


Installation

I have included a self-signed certificate and build script (build.sh) in the download. Just run the build.sh script to build the extension then use the ZXP installer mentioned below to install.

This extension has not yet been submitted to Adobe Exchange (but soon). For now, you can download the ZXP file in this repository and use Anastasiy's Extension Manager to install. Anastasiy's Extension Manager is a fantastic app.

Credits

You are free to use, modify, and distribute this script as you see fit as long as you maintain the copyright notices in the original source files. A link to the Atomic Lotus website would be appreciated as well. You must also extend the same license to users of your code. This is not to say that your original code must be open source, but the code from this project must remain free and open forever.

Adobe CEP Extension Boilerplate by :

Scott Lewis <scott@atomiclotus.net>
http://atomiclotus.net

Disclaimer of Liability

This script is offered AS-IS without any warranty or guarantees of any kind. You use this script completely at your own risk and under no circumstances will the developer and/or distributor of this script be held liable for damages of any kind including loss of data or damage to hardware or software. If you do not agree to these terms, do not use this script.

108 Words

Ai Sessions

Ai-Sessions is an extension for Adobe Illustrator that will save the file paths of all open Illustrator files in {MY_DOCUMENTS}/ai-sessions/ai-YYYY-MM-DD-r[0-9].json so you can easily re-open open documents in your “work session”. The file paths are saved in a JSON object.


Donations

I am a freelance developer and your donations help me continue to create free resources. You can donate to this project using the button below. Every bit helps.


Ai Sessions Screen shot

Features

  • Save your open documents as a “Session” to which you can return later, even after closing your documents.
  • Give sessions custom names for easy recognition
  • Delete sessions when they are no longer needed without disturbing your files.
  • Collect your open documents to a new folder.
  • Collect any session from your list without opening or locating the files.

Installation

This extension has not yet been submitted to Adobe Exchange (but soon). For now, you can download the ZXP file in this repository and use Anastasiy's Extension Manager to install. Anastasiy's Extension Manager is a fantastic app.

Credits

You are free to use, modify, and distribute this script as you see fit as long as you maintain the copyright notices in the original source files. A link to the Atomic Lotus website would be appreciated as well. You must also extend the same license to users of your code. This is not to say that your original code must be open source, but the code from this project must remain free and open forever.

Ai Sessions by :

Scott Lewis <scott@atomiclotus.net>
http://atomiclotus.net

Disclaimer of Liability

This script is offered AS-IS without any warranty or guarantees of any kind. You use this script completely at your own risk and under no circumstances will the developer and/or distributor of this script be held liable for damages of any kind including loss of data or damage to hardware or software. If you do not agree to these terms, do not use this script.

129 Words

Adobe Illustrator Contact Sheet JSX Plugin

I don’t like performing tedious, time-consuming tasks, especially when those tasks are non-revenue generating, which means they take time away from things I could be doing to increase revenue. The most time-consuming and tedious task I have to perform over-and-over is creating contacts sheet previews of my icons. The problem is that every marketplace has different requirements for preview image sizes and so a new contact sheet has to be created for each marketplace.
Continue reading

Ai Sessions Adobe Illustrator JSX Extension

When I’m working on my icon designs, I often have 4-5 Adobe Illustrator documents open at a time during a work session. Since icon design involves creating large collections of tens, hundreds, or even thousands of icons, I have them broken up into multiple files but find I need to copy a lot of icons between files.

Continue reading