The API for using COM (Component Object Model) objects interfaces of Photoshop.
Project description
photoshop_python_api
The API for using COM (Component Object Model) objects interfaces of Photoshop.
https://photoshop-python-api.readthedocs.io
Has been tested and used Photoshop version:
- 2020
- cc2019
- cc2018
- cc2017
- cs6
Installing
You can install via pip.
pip install photoshop_python_api
or through clone from Github.
git clone https://github.com/loonghao/photoshop_python_api.git
Install package.
python setup.py install
Hello World
import photoshop as ps
app = ps.Application()
doc = app.documents.add()
new_doc = doc.artLayers.add()
text_color = ps.SolidColor()
text_color.rgb.green = 255
new_text_layer = new_doc
new_text_layer.kind = ps.LayerKind.TextLayer
new_text_layer.textItem.contents = 'Hello, World!'
new_text_layer.textItem.position = [160, 167]
new_text_layer.textItem.size = 40
new_text_layer.textItem.color = text_color
options = ps.JPEGSaveOptions(quality=5)
# # save to jpg
jpg = 'd:/hello_world.jpg'
doc.saveAs(jpg, options, asCopy=True)
app.doJavaScript(f'alert("save to jpg: {jpg}")')
Useful links
- https://theiviaxx.github.io/photoshop-docs/Photoshop/
- http://wwwimages.adobe.com/www.adobe.com/content/dam/acom/en/devnet/photoshop/pdfs/photoshop-cc-javascript-ref-2015.pdf
- https://github.com/lohriialo/photoshop-scripting-python
- https://www.adobe.com/devnet/photoshop/scripting.html
- https://www.youtube.com/playlist?list=PLUEniN8BpU8-Qmjyv3zyWaNvDYwJOJZ4m
- http://yearbook.github.io/esdocs/#/Photoshop/Application
- http://www.shining-lucy.com/wiki/page.php?id=appwiki:photoshop:ps_script
- http://www.tonton-pixel.com/wp-content/uploads/DecisionTable.pdf
- http://jongware.mit.edu/pscs5js_html/psjscs5/pc_Application.html
- https://indd.adobe.com/view/a0207571-ff5b-4bbf-a540-07079bd21d75
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for photoshop_python_api-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec63901b644119ab14f0a9016e90b8e63417900497d4aa81f05d427b04141b54 |
|
MD5 | ece8d7ba0b48e920dbcb673ed664dbfc |
|
BLAKE2b-256 | 374b23d37da41dcf237c1c03a2ba084008fcae9da958ff0f284e53eb494609fb |
Close
Hashes for photoshop_python_api-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a27f0f8a78c279f9ec000aa48a9b7c06a2e655282cb3fa74be6489bea20379a |
|
MD5 | d2147d4a4698b7f5e0b72f6034a7ef20 |
|
BLAKE2b-256 | 348a602bc8335e27709a8f3bd1e02301373fc0b8e27aa0d617020353c8266a73 |