批处理photoshop图层,每个保存的图层有一个特定的文件名



新建一个250x250px的圆形图层

我设置了一个动作来复制这个圆圈图层,并缩小99.2% (-2px)。

我现在需要能够将这个图层保存为png文件,并根据每个图层的尺寸使用特定的文件名-例如circle_248x248.png, circle_246x246.png等等…

我可以批量保存,但棘手的是让它保存的文件名特定于图层的尺寸..

有什么建议吗? ?

提前感谢!

您可以使用Adobe ExtendScript让您对脚本有更多的控制,并以编程方式命名文件。在action中没有办法做到这一点。

如果您可以访问PHP服务器并编写一个简单的脚本来创建所有图像,那么您可以使用GD库,因为这是一个非常简单的操作。

for($i = 250; $i > 100; $i = $i - 2) {
  $im = imagecreatetruecolor($i, $i); 
  imageantialias($im, true);
  $white = imagecolorallocate($im, 255, 255, 255); 
  $black = imagecolorallocate($im, 0, 0, 0);
  imagefilltoborder($im, 0, 0, $white, $white);
  imagefilledellipse($im, $i/2, $i/2, $i, $i, $black);
  imagepng($im, "circle_".$i."x".$i.".png);
}

很抱歉马上把问题从Photoshop中拿出来,但是这个 stackoverflow…

最新更新