User Tools

Site Tools


python:imagesprocess

This is an old revision of the document!


Image Processing

Psd tools

Install

  • windows:
    SET VS90COMNTOOLS=%VS100COMNTOOLS%
    easy_install.ext psd-tools
    easy_install.exe packbits
  • linux:
    pip install psd-tools
    pip install packbits

Using Psd tools

Read header and layers(contain layers and groups)

  • PSDImage.load return psd_tools.user_api.psd_image.PSDImage object
  • psd_tools.user_api.psd_image.PSDImage contain list of objects psd_tools.Group and psd_tools.Layer
from psd_tools import PSDImage
 
psd = PSDImage.load('1203.psd')
print psd.header
print psd.layers

output:

PsdHeader(number_of_channels=4, height=1186, width=1181, depth=8, color_mode=CMYK)
[<psd_tools.Layer: u'COMPANY copy 2', size=528x35, x=286, y=666>, <psd_tools.Layer: u'COMPANY', size=738x88, x=108, y=742>, <psd_tools.Layer: u'Layer 2', size=535x388,
 u'Layer 3', size=1181x1186, x=0, y=0>]

working with group(psd_tools.Group)

working with layer(psd_tools.Layer)

python/imagesprocess.1408083734.txt.gz · Last modified: 2022/10/29 16:15 (external edit)