All Projects → psd-tools → Psd Tools

psd-tools / Psd Tools

Licence: mit
Python package for reading Adobe Photoshop PSD files

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Psd Tools

Ag Psd
Javascript library for reading and writing PSD files
Stars: ✭ 135 (-79.1%)
Mutual labels:  photoshop, psd
Psd.rb
Parse Photoshop files in Ruby with ease
Stars: ✭ 3,092 (+378.64%)
Mutual labels:  photoshop, psd
Libqpsd
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5)
Stars: ✭ 90 (-86.07%)
Mutual labels:  photoshop, psd
Psd Templates Requirements
Требования, пожелания и рекомендации к PSD (и не только) макетам
Stars: ✭ 140 (-78.33%)
Mutual labels:  photoshop, psd
Psdinfo
Inspect PSD files from the command line
Stars: ✭ 144 (-77.71%)
Mutual labels:  photoshop, psd
psd2svg
PSD to SVG converter.
Stars: ✭ 40 (-93.81%)
Mutual labels:  photoshop, psd
Psd2unityimporter
An advanced PSD importer tool for Unity
Stars: ✭ 155 (-76.01%)
Mutual labels:  photoshop, psd
psd
Blazing fast, zero-dependency PSD parser for the web and Node.js
Stars: ✭ 549 (-15.02%)
Mutual labels:  photoshop, psd
psd ockham
Utility to reduce PSD file size
Stars: ✭ 17 (-97.37%)
Mutual labels:  psd
alchemist
DevTool for plugin developers
Stars: ✭ 65 (-89.94%)
Mutual labels:  photoshop
Fixture
A no-bullshit, free and open source raster graphics editor.
Stars: ✭ 33 (-94.89%)
Mutual labels:  photoshop
blend modes
Python package that implements image blend modes
Stars: ✭ 94 (-85.45%)
Mutual labels:  photoshop
Photoshop Scripting Python
Scripting in Photoshop is used to automate a wide variety of repetitive task or as complex as an entire new feature
Stars: ✭ 281 (-56.5%)
Mutual labels:  photoshop
Photoshop-Javascript-Tools
Utility scripts to speed up daily photoshopping and automate annoying tasks
Stars: ✭ 35 (-94.58%)
Mutual labels:  photoshop
Psd sdk
A C++ library that directly reads Photoshop PSD files.
Stars: ✭ 373 (-42.26%)
Mutual labels:  photoshop
image-editor-effects
💎 A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
Stars: ✭ 68 (-89.47%)
Mutual labels:  photoshop
Make-This
Project files for the Make This video series and community challenges.
Stars: ✭ 16 (-97.52%)
Mutual labels:  photoshop
ManTraNet-pytorch
Implementation of the famous Image Manipulation\Forgery Detector "ManTraNet" in Pytorch
Stars: ✭ 47 (-92.72%)
Mutual labels:  photoshop
brutalism
Battleaxe's component library for Adobe CEP panels
Stars: ✭ 43 (-93.34%)
Mutual labels:  photoshop
NFT Art Generator
No description or website provided.
Stars: ✭ 58 (-91.02%)
Mutual labels:  photoshop

psd-tools

psd-tools is a Python package for working with Adobe Photoshop PSD files as described in specification_.

|pypi| |test| |docs|

.. _specification: https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ .. _psd-tools: https://github.com/psd-tools/psd-tools

.. |pypi| image:: https://img.shields.io/pypi/v/psd-tools.svg :target: https://pypi.python.org/pypi/psd-tools :alt: PyPI Version

.. |test| image:: https://github.com/psd-tools/psd-tools/workflows/Test/badge.svg :alt: Test

.. |docs| image:: https://readthedocs.org/projects/psd-tools/badge/ :alt: Document Status :target: http://psd-tools.readthedocs.io/en/latest/

.. _psd-tools: https://github.com/psd-tools/psd-tools

Installation

Use pip to install the package::

pip install psd-tools

.. note::

In order to extract images from 32bit PSD files PIL/Pillow must be built
with LITTLECMS or LITTLECMS2 support.

Getting started

.. code-block:: python

from psd_tools import PSDImage

psd = PSDImage.open('example.psd')
psd.composite().save('example.png')

for layer in psd:
    print(layer)
    layer_image = layer.composite()
    layer_image.save('%s.png' % layer.name)

Check out the documentation_ for features and details.

.. _documentation: https://psd-tools.readthedocs.io/

Contributing

See contributing_ page.

.. _contributing: https://github.com/psd-tools/psd-tools/blob/master/docs/contributing.rst

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].