Coder Social home page Coder Social logo

arkany / indie-comic-code Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 263 KB

Adobe ExtendScript Toolkit code to help myself and, hopefully, any and all independent comic creators improve / speed up their comic creating workflow

License: GNU General Public License v3.0

JavaScript 100.00%

indie-comic-code's Introduction

Indie Comic Code

Hey there True Believers,

tl;dr - Here's a few ExtendScripts and Actions to expedite the comic creation process.

Making an independent comic book is a ton of work. Writing it, drawing it, inking it, lettering it, getting it print ready, making it ready for Comixology, converting it to PDF - it's like you're an adult with a lot of work to do.

I don't have that kind of time. I make my comic in my mornings, nights and weekends, so I wanted to find ways to speed it up anywhere I can.

Thusly, here are some scripts to help speed that process up. Some may be .atn, some .jsx, and all through sheer tomhackery.

I am/was/will be making these to help myself. Hopefully, any independent comic creator could speed up their workflow.

Photoshop Scripts

Script 01 - Place Illustrator Lettering file into Photoshop as a Smart Object

It's easier to draw vectors in Illustrator. Plus when I want to edit the Illustrator file, I can just double click it and it opens in Illustrator.

Illustrator Scripts

Script 01 - Pull dialogue for PageX

Extract Page Dialogue from Script

Prompts you for the page number, you get all the dialogue as individual text boxes and removes name and description, etc. Defaults to 'Comic Geek' font by Blambot.

Script 02 - Create a word balloon from a single line & a textframe

Word Bubble

This is strictly for normal word balloons. The balloon takes the size of the text frame and generates a circle, based on the perimeter. Then it takes the line and creates an arched balloon tail. Then it creates a compound shape from those two objects, thereby making it easy to adjust later.

Script 03 - Create rough bubble

TBD

File Structure

All the scripts I've made thus far are dependent on the file sturure. I sort my directory as such:

_assets

  • Issue X Script.pdf
  • Issue X Script.txt
  • ...

00-Scan

  • 000-front-cover.tif
  • 01.tif
  • ...

01-PSD

  • 000-front-cover.psd
  • 000-front-inside.psd
  • 01.psd
  • ...

02-Lettering

  • 01.ai
  • ...

03-Coloring Flat Builds

  • ...

04-TIF-output

  • ...

05-Comixology-output

  • 000-font-cover.jpg
  • ...

06-PDF

  • Comixology-version.pdf
  • Print-version.pdf ...

AI Action Todos

  • Update Script 01: Currently, it adds the text from the requested page. Let's create new page, place image from psd, THEN add text from matching page.

PS Action Todos

  • Format for LithoNinja
  • Format for PrintNinja

Script Todos

  • Pull dialogue for Page X
  • Convert TIFs to PDF
  • Convert Comixology to PDF
  • Comixology Submit Template Collection

General Todo

  • Move Todos to Github Issues
  • Add Actions
  • Link to other Actions online
  • Convert Scripts into Plugins
  • Template: Starter Bubbles for Illustrator
  • ???
  • Profit

indie-comic-code's People

Contributors

arkany avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

jalbertbowden

indie-comic-code's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.