loonghao / photoshop-python-api

Python API for Photoshop.
https://loonghao.github.io/photoshop-python-api/
MIT License
641 stars 73 forks source link

使用exportDocument导出文件时无法设置options #368

Open DFFHSEVDH opened 1 month ago

DFFHSEVDH commented 1 month ago

Describe the bug with Session() as session: doc = session.active_document

option = ps.ExportOptionsSaveForWeb()
option.format = SaveDocumentType.PNGSave
option.PNG8 = False
option.quality = 100
option.dither = DitherType.NoDither
option.colorReduction = ColorReductionType.PerceptualReduction
option.interlaced = True
option.transparencyAmount = 0
option.optimized = False
doc.exportDocument(path, ExportType.SaveForWeb, options=option)

使用exprot导出时,所有option设置不起作用,并使用一套损耗为100,gif格式的预设。 将quality更新为0后可以导出,但是导出的格式仍然为GIF,无法导出png

To Reproduce Steps to reproduce the behavior: 1、打开ps任意文件 2、运行脚本,此时导出内容以gif格式,损耗100导出 3、更换任意psd文件都以这个预设导出

Expected behavior 依据预设导出png文件

Screenshots 导出设置 导出图片 原始图片

Desktop (please complete the following information):

ps文档 ps文档中,这边说明了只有GIF,PNG-8,PNG-24,BMP是支持的

Issues-translate-bot commented 1 month ago

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


Title: Options cannot be set when exporting files using exportDocument