photoshop-python-api
photoshop-python-api copied to clipboard
使用exportDocument导出文件时无法设置options
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):
- OS:windows11 23H2
- Photoshop Version: photoshop2023
- Python Version: python3.12
ps文档中,这边说明了只有GIF,PNG-8,PNG-24,BMP是支持的
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
Title: Options cannot be set when exporting files using exportDocument
I have released a new version, this an example: https://loonghao.github.io/photoshop-python-api/examples/#export-document-with-options
but saveAs png which not optimize for web, the png file so huge.