如何解决Python中的哪些代码可以使用Photoshop使用RGB色彩模式和300 dpi将文件另存为jpeg?
这是我到目前为止的代码。它将打开Photoshop并加载我需要的文件,并保存jpeg,但是我想确保我告诉我将其保存为彩色模式RGB和300 dpi。我无法使用此代码做到这一点:
这是功能:
def photoshop_image_convert(filepath,imageType,dotsPerInch,width,height):
psApp = dispatch('Photoshop.Application')
psApp.Open(filepath)
doc = psApp.Application.ActiveDocument
doc.ResizeImage(Width=width,Height=height,Resolution=dotsPerInch)
options = dispatch('Photoshop.ExportOptionsSaveForWeb')
options.Format = 6
options.Quality = 100
newFile = filepath + '.' + imageType
doc.Export(ExportIn=newFile,ExportAs=2,Options=options)
photoshop_image_convert(filepath,'jpg',300,2500,2500)
解决方法
使用此代码能做到的我缺少什么...
检查原始图像的大小:也许像素不足以填充2500 ^ 2 [Unit]图像中的每英寸300点。
您总共有2500 ^ 2 = 6'250'000 = 6.25E6 [unit]。
原始图像中是否至少有6.25E6像素? 您的图片应为2741 x 2280像素左右。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。