微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python中的哪些代码可以使用Photoshop使用RGB色彩模式和300 dpi将文件另存为jpeg?

如何解决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 举报,一经查实,本站将立刻删除。