首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python保存多层TIFF

用python保存多层TIFF
EN

Stack Overflow用户
提问于 2018-04-02 11:25:49
回答 1查看 1.4K关注 0票数 1

我试图找到一种方法,将多个图像叠加到TIFF图像的各个层中,这样Photoshop就可以在Python中将这些图像识别为单独的层。我尝试创建多个页面,TIFF描述了这里,但是Photoshop只识别一个层。也尝试使用此代码,但也只有一个层。

代码语言:javascript
复制
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)

请帮帮我。

EN

Stack Overflow用户

回答已采纳

发布于 2018-09-27 22:44:46

端口和完成这段代码从Python控制Photoshop

代码语言:javascript
复制
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()导出到不同的格式

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49610384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档