def hello_world(): app = ps.Application() doc = app.documents.add() text_color = ps.SolidColor() text_color.rgb.green = 255 new_text_layer = doc.artLayers.add() 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) jpg_file = os.path.join(mkdtemp("photoshop-python-api"), "hello_world.jpg") doc.saveAs(jpg_file, options, asCopy=True) os.startfile(jpg_file)
def hello_world(): app = ps.Application() doc = app.documents.add() text_color = ps.SolidColor() text_color.rgb.green = 255 new_text_layer = doc.artLayers.add() 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) jpg = "d:/hello_world.jpg" doc.saveAs(jpg, options, asCopy=True) app.doJavaScript(f'alert("save to jpg: {jpg}")')
import photoshop.api as ps from photoshop import Session app = ps.Application() app.load("template.psd")
def GetPhotoshop(): ps_app = ps.Application() return ps_app