Skip to content
A program to export and compress JPG images from a PSD file.
Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Bump Jul 26, 2019
README.md Update README.md Dec 24, 2019
compression.py Fixed connection exception error Dec 24, 2019
helpers.py Revert last change Jan 7, 2020
image_export.py Except Attribute error on Image save out Jan 7, 2020
requirements.txt Update requirements Jul 23, 2019
setup.py Reformatted code with Black Jul 29, 2019

README.md

Image Exporter

A program to export and compress JPG images from a PSD file.

Installation

Requires Python 3.6+

Install the dependency packages (psd-tools, numpy, scipy), tqdm and requests

    cd image_export/
    pip install -r requirements.txt

ImageOptim

The program relies on imageOptim to compress the images, an account key is required. https://imageoptim.com/api.

When initially running the program, a config.py will be created and require an input for the account key

How To

    python image_export.py

After running python image_export.py, input the values relating to the prompts

    File path: C:\\Folder\\
    PSD name: Example.psd
    Naming convention: Image

The images will output to an images/ directory.

For Emails keep the Naming convention blank, the images will automatically save out as Desktop_01, Desktop_02, Mobile_01 etc

The output will look similar to the below

Image_850_01.jpg
Image_850_02.jpg
Image_1280_01.jpg
Image_1280_02.jpg

The 850 and 1280 relate to the artboards width.

PSD requirements

  • The PSDs require an artboard.
  • A group called image is required and all layers should be nested with in it
You can’t perform that action at this time.