问题标签 [photoshop-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1534 浏览

javascript - Javascript 和 Adob​​e Javascript 有什么区别?

请注意,在 Photoshop 中浏览脚本文件时,您可以选择标准 Javascript (js) 文件和 Adob​​e Javascript 文件 (jsx)。有什么不同?

0 投票
2 回答
3772 浏览

ios - 从 PSD 中提取图像以在 iOS 应用程序中使用

我不确定这是否是最好的论坛,因为它本身不是编程问题,但这里有。

我是 iOS 应用程序的开发人员,我们将设计外包给第三方。他们向我们提供了一个庞大的 PhotoShop 文件,其中包含在单个图层上以双倍分辨率完成的所有单个艺术品。要将艺术品放入 XCode,我的工作流程如下:

  1. 仅显示包含特定图稿单元的图层
  2. 全选
  3. 复制合并
  4. 创建新图像(幸运的是,尺寸会自动处理)
  5. 粘贴
  6. 取消选择粘贴的图层并删除背景,以保持透明度
  7. 将图像另存为 x.psd
  8. 将副本另存为 x@2x.png
  9. 将图像大小设置为原始尺寸的 50%
  10. 将副本另存为 x.png
  11. 放弃更改

这个应用程序非常大,因此对每个小图像都执行此过程非常繁琐。我不是很精通Photoshop,所以我想知道是否有更好的方法。在我看来,将步骤 3-11 合并到一个宏或脚本或其他东西中应该很容易。在这些步骤的每次迭代中唯一改变的是输出名称。有什么建议么?

0 投票
1 回答
2324 浏览

javascript - 如何使用 Photoshop 脚本修改混合选项?

我有一个 Photoshop Javascript 脚本,它在不同的图层之间循环,我想根据图层的名称为每个图层赋予不同的外发光。

有人可以举例说明如何以编程方式更改 ArtLayer 类的混合选项吗?

0 投票
1 回答
1059 浏览

c# - 什么类型的 Photoshop Document.add?

我在 C# 中引用了 PhotoShop cs5 对象库 COM,但我不知道应该使用哪种类型的“document.add()”!

0 投票
1 回答
743 浏览

php - 用于导出 PNG 文件的不透明末端的脚本

这是一个有点复杂的问题,因为我真的不知道从哪里开始或使用什么技术来达到预期的结果。使用 Photoshop Extended 可能是可行的,但 PHP 或 AppleScript 脚本也可以解决问题。

我需要一个具有以下输入、处理和输出的脚本。

输入 :

数以百计的透明 PNG 图像,我有不同的四边形形状。所有图像都将具有相同的画布大小,但四边形的形状和位置会有所不同。以下是这些图像的外观示例。

四边形图像

加工 :

脚本需要遍历这些图像并检测形状的近似末端。

坐标

输出 :

输出需要是一个文本文件,其中每一行都包含图像文件的名称及其相关坐标。例如,此导出中的一行可能如下所示。

您可能已经猜到我们想要为所有这些图像创建图像映射并希望自动化该过程。数据将被插入到 MySQL 数据库中。

我再次对用于实现预期结果的方法和语言的建议持开放态度。

0 投票
1 回答
2923 浏览

javascript - 脚本 Photoshop 差异混合模式

我经常有两组以相同方式命名的图片,我想编写检查差异的过程。我正在寻找基本检查,如果两个图像之间没有差异,则丢弃其中一个,如果存在单个像素差异,则保留两者。对于那些质疑在 Photoshop 中执行此操作是否明智的人,这是对另一个已经运行的脚本的补充,此可选检查将有助于减少我必须上传的文件数量。我将不胜感激。

0 投票
0 回答
3063 浏览

javascript - 基于文件大小调整大小的 Photoshop Javascript

我有一个包含很多子文件夹的文件夹,每个子文件夹里面都有一堆 TIF 和 PSD 文件。其中一些具有透明度,而另一些则没有。这些文件的大小差异很大。

我需要将所有文件转换为 JPG,或者如果它们包含透明度,则为 PNG。我要求文件不超过 200kb,只要不按比例放大,我并不介意它们有多大。

论坛上的某个人(我非常感谢)为此编写了相当多的代码,我的朋友对其进行了修改以完全符合我的要求,我们现在差不多了。

它工作得很好,唯一的问题是很多图像都是 1x1 像素和纯色块。

我们发现由于某种原因,相同的图像始终会发生这种情况,但无法弄清楚这些图像中的确切内容。

现在,论坛 blokey 先生 ( http://www.photoshopgurus.com/forum/members/paul-mr.html ) 修改了脚本,现在它似乎可以与 PSD 一起正常工作。

它与具有透明度的 TIF 一起使用,但某些具有 100% 不透明度的 TIF 无法使用。除了蓝色之外,我找不到与这些文件一致的太多内容,尽管这可能是一个巨大的巧合,并且可能是(我一直在处理的图像中有很多蓝色)。

下面是第一次编写代码的线程的链接。Paul MR 似乎认为 colorsampler 位有点可疑,所以也许这就是导致问题的原因(蓝色?)。

http://www.photoshopgurus.com/forum/photoshop-actions-automation/34745-batching-tiffs-jpg-png-w-automatic-resize-based-filesize.html

我希望我能做更多的事情来尝试自己解决这个问题,但我对这些东西几乎没有一点了解,我只知道什么时候有一点脚本可以提供帮助。

以下是目前的脚本:

0 投票
1 回答
1309 浏览

scripting - Applescript — 找不到捆绑的资源

我正在尝试为 Photoshop 编写一个 Applescript droplet,它可以调整多张照片的大小和水印。我想捆绑水印图像并保存为应用程序,以便我可以在我的组织内分发它,但我似乎无法让脚本查看捆绑的资源。

我将“watermark.png”图像拖到“Bundle Contents”侧边栏,并使用以下文件处理语句:

但我总是收到以下错误:

我必须做一些特别的事情来确保脚本可以找到捆绑的资源吗?

0 投票
1 回答
225 浏览

photoshop-script - 如何在整个文件夹上执行脚本?

我写了一个脚本来执行一些调整,保存然后关闭图像:

有没有办法让它在整个图像文件夹上运行?

谢谢

0 投票
2 回答
3884 浏览

ios - 在 Photoshop 中自动保存 iPhone 图像

我有一个我正在寻找的梦想脚本,想知道这里是否有人偶然发现了一个

问题:为 iOS 软件创建 @2x 和常规 PNG 文件

编辑:无需担心文件类型。iOS 图像应始终为 24 位 PNG

在我的工作流程中,我将把我的图像全部设置好,然后每次都经历同样的仪式:

  1. 保存为网络和设备
  2. 按保存并选择一个文件名,例如“myimage@2x.png”
  3. 再次为网络和设备保存
  4. 将图像尺寸缩小 50%
  5. 按保存并选择类似的文件名,如“myimage.png”

我梦想中的 Photoshop 脚本将 1. 询问文件名和位置:即显示一个典型的保存对话框 2. 我输入一个名称“myimage” 3. 它会将当前文档保存为该位置的“myimage@2x”,并且然后在该位置保存一个名为“myimage”的缩小 50% 的图像

有任何想法吗?我已经浏览了 Photoshop 脚本参考,但它有点压倒性。

谢谢!!