Code Monkey home page Code Monkey logo

illustrator-layer-exporter's Introduction

A rough timeline of my obsession with making software

2020-today

Still a hobby developer, I'm now focusing on building 3D games and VR / AR / XR experiences & tools, using C# and Unity almost exclusively. I've recently created apps for Quest 2 and games for PC/Mac.

2017-2020

During these years I stepped away from web development and spent a lot of my personnal time learning Machine Learning with Python and Jupyter notebooks. It was a great experience from a learning point of view, even though I'm afraid I didn't build/release anything special out of it !

2012-2017

Now working full time at Adobe, I went back to just being a hobby developer. During these years I mostly coded for fun in javascript - both front end and nodejs - often in the context of developing plug-ins and extensions for various Adobe Creative Cloud apps, and other developer tools in the creative coding ecosystem.

2002-2012

I started my career with Flash and ActionScript, as a consultant, teacher and publisher. For all the bad press it got later, Flash started as an incredible creative tool, open to a diverse range of skills and backgrounds, which is probably why the community was so amazing.

illustrator-layer-exporter's People

Contributors

davidderaedt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

illustrator-layer-exporter's Issues

Html export svg assets size

I know the html export is a Work in Progress, so, it's a good start, and can be animated inside Edge Animate, but so far it doesn't seem to remember the size of the svg items they are all huge !

ai-layexp-an-svg

Set Selected layers as (svg/png/jpg/none)

Sometimes, after preparing my files properly, i'd love to export (again) only a subset of layers, I'd need an option to "set selected layers as"

So far, I can set all layers or set items inside layers. First option is too "wide", second option goes inside the layer and changes the first item's extension, but not the layer's name, hence I'd have to move all to layers, but then need to rename…

Start from:
layerIWant.png
layerIwant.jpg
layerIdontwant.png
layeridontwant.jpg

would like an easy way to:
layerIWant.png
layerIwant.jpg
layerIdontwant
layeridontwant

(of course, i have more than 4 layers…)

Sub-layers are ignored

Layer Exporter does not export sub-layers, or art items contained in sub-layers even though they were correctly suffixed.

include document's name prefix, size PNG, export to same location as Illustrator file

who can help me to modify the Illustrator-Layer-Exporter to include these functionality:

  1. document's name as a prefix combined with the layer name (e.g. to become: documentname_layername.png)

  2. set size of the PNG (e.g. 72dpi, 150dpi, 300dpi, or at least a percentage).

  3. save on export in the same location as the original file.

My knowledge of Java is close to zero.
Will send you a nice present in return.

Installed but not available

I restarted Illustrator. The extension is seen as installed, but not available in the window menu.

installationlayerexchange

I received an authentify request from ExManCmd, was told it was installed, but not available to find it. Maybe language issue (shown as EN when my OS and Ai are FR…)

-- edit après install --
On Retina MBPro (10.8), extension installed silently and is shown where expected. It isn't a FR vs EN issue.

No way to customize element cropping

As of now, graphical elements are always exported at their visible size, with no way to crop or add any margin around them.

A possible fix would involve artboards: when a specific atrboard is selected, all elements would be centered and exported using the absolute width and height of this artboard. This still need further investigations.

Inconsistent UX in Tools panel

The UX in the tools panel is inconsistent in the way it lets users rename elements: layers are all renamed at the same time, while for art items, selected items can be renamed separately.

The inability to only rename selected layers comes from the fact that Illustrator does not expose any API to retrieve layer selection.

dead project?

Unfortunately, as all the good stuff, it's not being maintained.

Install issues from Adobe Exchange panel

Some users report installation issues from the Exchange Panel. This seems to be an issue on the Exchange Panel side, but so far we were unable to isolate & reproduce.

Recommended fix: install from the ZXP using Extension Manager CC.

Artboad not reflected

maybe its a featurerequest: export the layer reflecting the artboard. At the moment all elements on the layer get exported. Images bigger than the artboard, even with clipping masks within the artboard, are fully exportet and not croped to the artboards dimensions.

Mask layer crops to the hidden object

When I have a layer where an object is masked, LE takes all of the objects on the layer to determine the position even though nothing is displayed "outside" the mask.

The resulting CSS scales weirdly. (Here, the disk is masked by the rectangle, but LE will put a full box around the object).
capture d ecran 2015-06-10 a 16 35 17

Works bad in Ilustrator CC 2014

Sometimes it works, sometimes not. “Set selected items as” button replaces item name with format, .png for example, and do not saves item name.

HiDPI export?

All we need to export not just only images but images with high resolution screens support – an images with double pixel ratio. I think that we need to use @2x postfix in layer names ([email protected] for example) or set it globally with checkbox.

Different class names for multiple SVG styles

Hey there! I'm using this plugin to export a bunch of SVG elements and then importing them with document.importNode to an html document. When the SVGs get exported with the plugin, they all get the same class names like "st0" and "st1", so when I use them all together, it applies the last imported node's styles to everything. I was wondering if there was a fix for this.

Thanks!

Html export png - replace images - create symbols

This is an Animate problem, but i realize this while testing LE 1.4

When you use an .html file in Animate, it's not possible to swap images with something else, since they're defined as inside the html file/DOM.

We also loose a lot of the interactivity available in Animate, since an image itself cannot be grouped or put inside a symbol (with its own timeline and interactivity).

This advocates in favor of a distinct .html AND .an export :)

Support for sublayers

I know the author said that sub layers are not supported by design but wanted to just mention this here in case anyone else comes looking:

This thread has some solutions to the problem of finding out the order of layers and page items relative to each other.
https://forums.adobe.com/thread/538263

In short, it suggests getting this information from the document.pageItems property. I've also confirmed that this does seem to work

Losing a pixel or two at the bottom of PNG image on export

Hi David - thank you for putting this together, I'm just having one issue with it though and was wondering if you could help.

On exporting a PNG (I name the layer as a PNG file first and then hit the export button) the PNG is generated fine but it cuts off what seems to be two pixels from the bottom of the image.

I've tried this on different layers and also on different Macs (one with the extension installed via Adobe Exchange, the other via the ZXP package).

I've attached a couple of the other images in case it helps:

dots

step1

Cheers

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.