接上篇

前面学会了,怎么打开-关闭 PhotoShop, 今天就来学怎么编辑-导出保存

首先连接PhotoShop,学以致用

from comtypes.client import CreateObject

ps_app = CreateObject("Photoshop.Application", dynamic=True)

一.新建图层并填充背景色

新建图层

ps_app.Preferences.RulerUnits = 1

new_doc = ps_app.Documents.Add(1024, 1024, 72, "new_doc", 2, 1, 1) #新建文档

new_art_layer = new_doc.ArtLayers.Add()

new_art_layer.name = "background_color_base" # 创建一个名为background_color_base图层

设置背景色

background_color = CreateObject('Photoshop.SolidColor')

background_color.rgb.red = 128

background_color.rgb.green = 128

background_color.rgb.blue = 255

填充图层

new_doc.selection.Fill(background_color)

二.设置导出TGA选项

tga_options = CreateObject('Photoshop.TargaSaveOptions') # 创建TGA保存选项对象

tga_options.Resolution = 24 # 24位或32位

tga_options.AlphaChanne