I have several artboards in my PSD file, and I would like to create a spritesheet from them. All artboards have identical dimensions and are composed of several layers.

Now, I'm aware that there is a way to export a sequence of layers to a spritesheet, or to use online tools to stitch images together, but I'd like to export whole artboards, not individual layers, and also export them as a single file containing all images stacked one next to another. It would be far more convenient if there is a similar option built inside Photoshop, or even if there is a script for it.

Is there a way to export all artboards as a single spritesheet directly from Photoshop?

  • Could you use Photoshop Contact Sheet and select all of the images that would go on the spritesheet? (Photoshop) Choose File > Automate > Contact Sheet II. – AndrewH Aug 3 '17 at 21:41
  • @AndrewH Unfortunately, no. Contact Sheet messes up the dimensions, and doesn't remove the space between artboards. If I have a gap of 300 px (exaggerated, of course) between artboards, that same gap will show scaled in the result. If I have them placed in a diagonal inside of a file, they will all come out in a diagonal in the result. Basically, it just scales down the entire document, and places it on to a defined sheet. It does what it's supposed to: it makes a contact sheet, and a pretty good one, but that's not what I need. – exer2k Aug 3 '17 at 22:06

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.