我试图找到一种方法,将多个图像叠加到TIFF图像的各个层中,这样Photoshop就可以在Python中将这些图像识别为单独的层。我尝试创建多个页面,TIFF描述了这里,但是Photoshop只识别一个层。也尝试使用此代码,但也只有一个层。
import glob
from PIL import Image
FRAMES = []
FIRST_SIZE = None
OUT_NAME = "test.tiff"
filelist = glob.glob("photos/*")
for i in filelist:
img = Image.open(i)
FRAMES.append(img)
FRAMES[0].save(OUT_NAME, save_all=True, append_images=FRAMES)请帮帮我。
发布于 2018-09-27 22:44:46
端口和完成这段代码或从Python控制Photoshop
from win32com.client import Dispatch
psApp = Dispatch("Photoshop.Application")
psApp.Open(r"C:\Users\Kim-DEV\psd_env\test1.psd")
doc = psApp.ActiveDocument
layerRef = doc.ArtLayers.Add()
psTextLayer = 2 # from enum PsLayerKind
layerRef.Kind = psTextLayer
textItem = layerRef.TextItem
textItem.Contents = "HELLO WORLD!"
textItem.Position = (120, 120)然后是doc.Save()或导出到不同的格式。
https://stackoverflow.com/questions/49610384
复制相似问题