我有一个包含300多个配置文件的文件夹,我必须按照浅色至深色调的颜色进行分类。我可以创建一个动作来获取每个skintones的平均颜色,但我无法自动重命名文件以匹配每种颜色来标识。在Photoshop中查找所有图层/图像的平均颜色并使用平均颜色的文件名保存的脚本
是否可以创建一个脚本来查找文件夹中每个图像的平均颜色(整张照片的平均颜色;我通常只是滤镜>模糊>平均图层),然后使用RGB保存新图像或在原始文件名之前添加的平均颜色的十六进制名称?
EX:脚本过滤器>模糊>平均图层后。 skintone01.jpg的平均颜色是#ad8475,所以它会将文件重命名为ad8475-skintone01.jpg
另外,我不确定这是否可行,但是有没有办法按照所有图层进行排列以平均颜色使用脚本。我不认为它可以,但是因为我们正在讨论这个话题,所以不妨把它放在那里。
编辑:我刚刚测试了一些照片,发现由HEX排序并不理想,因为Windows按奇怪的顺序对十六进制代码进行排序。到目前为止,只要三个数字之间有空格,我发现按RGB数字排序是理想的。 EX:如果平均颜色RGB是110 73 58,那么脚本会将新文件命名为“110 73 58 skintone01.jpg”而不是“1107358 skintone01.jpg”。再次,这是由于Windows如何对文件进行排序。
** Bascially,这就是我想要的脚本文件夹中的每个照片的事:
- 复制图层
- 滤镜>模糊>平均
- 当前层复制RGB值
- 打开当前层(一个具有平均颜色)无形
- 与原来的文件名(与每个RBG值之间的空间)之前的RGB值保存图像。**
这是一个有趣的问题。我想我知道你要去哪里。为了澄清,不知道你的源图像实际上是什么样子的:你有平均模糊之前和之后的皮肤石像的例子吗?您目前是否在手动选择您制作RGB值的图像上的位置?除了阶段3以外,剧本应该是直截了当的,这是棘手的部分。 –
非常感谢你帮助我。以下是使用模糊的skintone [链接](https://imagez.to/i/B6vBxm5x.png)及其平均[链接](https://imagez.to/i/5CzOW8g9.jpg)的示例图像>整个图像的平均值。因为我对整个图像的重复图层进行了平均处理,所以从哪里获取RGB值并不重要。是的,第3部分和其他部分是棘手的部分,因为它不可能仅用于PSP操作,但我对脚本也不熟悉。 –