【发布时间】:2013-07-24 20:29:40
【问题描述】:
我正在尝试使用 ExtendScript 将 Adobe Bridge CS5 中的 PSD 和 TIF“导出”为 300 DPI JPEG。
我查看了 BitMap 对象和 ExportTo 函数,但它似乎不接受除 JPEG 通用压缩数 (0-100) 之外的任何参数。
现在所有文件都导出为 72 DPI。
如果可行的话,我也愿意考虑使用 Bridge 来启动自动 Photoshop 进程。不过,我还没有看到任何东西表明它可以以这种方式使用。
【问题讨论】:
-
DPI 在谈论数字图像时毫无意义。只有在打印机或屏幕上输出图像时,DPI 才会发挥作用。 640X480 的图像在 300 dpi 和 72 dpi 时是一样的……只要担心像素尺寸,这才是最重要的。
-
这些文件将进入一个要求所有输入为 300DPI 的系统。如果我尝试上传这些 72DPI 图像,它会返回一个错误。我只是希望在我现有的 ExtendScript 资源中自动化这个过程。
-
[捂脸]。我真的希望模拟媒体人停止编写数字交互... dpi 只是一个元设置,对图像数据本身没有影响。也就是说,也许superuser.com/questions/84279/… 会将您的默认设置设置为上传验证不会拒绝的内容。
-
是的,这很痛苦,但我们的系统与一些公司交互,包括对所有自动图像上传的要求。实际上,我曾尝试在 Photoshop 中设置 DPI,以查看它是否会通过 Bridge 导出继续,但没有这样的运气。我在想我的最终解决方案将以某种方式涉及启动 Photoshop,传递一组文件 URI 和保存到 URI,然后让它完成剩下的工作。
-
photoshop 会将其 DPI 设置应用于保存的图像,包括来自批处理操作的图像。只是一个简单的默认示例批量调整大小应该留下用默认 DPI 元标记的调整大小的图像。
标签: javascript adobe photoshop extendscript bridge