psd-tools

Software Screenshot:
psd-tools
Software Details:
Version: 1.2
Upload Date: 1 Mar 15
Developer: Mikhail Korobov
Distribution Type: Freeware
Downloads: 32

Rating: nan/5 (Total Votes: 0)

The .PSD extension is used by Adobe Photoshop to store source image files.

This library allows developers to extract data from PSD files and use them in Python applications.

psd-tools can currently deal with images in 8bit, 16bit and 32bit channels, and also includes support for working with RGB, RGBA, CMYK, CMYKA and Grayscale graphics.

Features:

  • Read header data
  • Work with the PSD layers
  • Work with the PSD layer groups
  • Export one layer only
  • Export the merged final image
  • Cython extension

What is new in this release:

  • Fixed synchronization in case of 8B64 signatures.
  • Fixed reading of layers with zero length.
  • Fixed Descriptor parsing.
  • Fixed reading of images with layer masks.
  • Improved mask data decoding.
  • Some of the descriptor structures and tagged block constants are renamed.
  • PATH_SELECTION_STATE decoding.
  • The library is switched to setuptools; docopt is now installed automatically.

What is new in version 0.10:

  • Scalar descriptor values (doubles, floats, booleans) are now returned as scalars, not as lists of size 1;
  • Fixed reading of EngineData past declared length;
  • "background color" Image Resource parsing;
  • psd_tools.decoder.actions.Enum.enum field is renamed to psd_tools.decoder.actions.Enum.value;
  • code simplification - constants are now bytestrings as they should be;
  • Python 3.4 is supported.

What is new in version 0.9:

  • psd-tools.py command-line interface is changed, 'debug' command is added;
  • Pretty-printing of internal structures;
  • pymaging support is fixed;
  • Allow 'MeSa' to be a signature for image resource blocks;
  • psd_tools.debug.debug_view utility function is fixed;
  • Photoshop CC constants are added;
  • Photoshop CC vector origination data is decoded;
  • Binary data is preserved if descriptor parsing fails;
  • More verbose logging for PSD reader.

What is new in version 0.8.2:

  • Python 2.x: reading data from file-like objects is fixed.

What is new in version 0.8:

  • Descriptor parsing.
  • Text (as string) is extracted from text layers.
  • Improved support for optional building of Cython extension.

What is new in version 0.7.1:

  • Fixed typo.

What is new in version 0.5:

  • Support for zip and zip-with-prediction compression methods is added;
  • Support for 16/32bit layers is added;
  • Optional Cython extension for faster zip-with-prediction decompression.

What is new in version 0.1.4:

  • Packaging is fixed in this release.

Requirements:

  • Python 2 or higher

Similar Software

OpenPyxl
OpenPyxl

19 Jul 15

mwlib
mwlib

13 May 15

python-creole
python-creole

11 Apr 15

pyvat
pyvat

1 Mar 15

Other Software of Developer Mikhail Korobov

Comments to psd-tools

Comments not found
Add Comment
Turn on images!