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

Image processing 批处理photoshop层,每个保存的层都有一个特定的文件名,image-processing,photoshop,batch-processing,Image Processing,Photoshop,Batch Processing,我有一个层,是一个250x250px的圆 我设置了一个动作来复制这个圆层,并将大小减少99.2%(-2px) 我现在需要能够将该层保存为png文件,文件名特定于每个层的尺寸-即circle_248x248.png、circle_246x246.png等等 我可以批量保存,但需要技巧的是使用特定于层维度的文件名保存 有什么建议吗 提前谢谢 您可以使用来对脚本进行更多控制,并以编程方式命名文件。用行动是无法做到这一点的 如果您可以访问PHP服务器并编写一个简单的脚本来创建所有图像,那么就可以使用GD

我有一个层,是一个250x250px的圆

我设置了一个动作来复制这个圆层,并将大小减少99.2%(-2px)

我现在需要能够将该层保存为png文件,文件名特定于每个层的尺寸-即circle_248x248.png、circle_246x246.png等等

我可以批量保存,但需要技巧的是使用特定于层维度的文件名保存

有什么建议吗

提前谢谢

您可以使用来对脚本进行更多控制,并以编程方式命名文件。用行动是无法做到这一点的

如果您可以访问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…

您可以使用它来更好地控制脚本并以编程方式命名文件。用行动是无法做到这一点的

如果您可以访问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…

非常感谢Matt的帮助,看起来你在这方面为我节省了很多时间和精力!非常感谢马特的帮助,看起来你在这方面为我节省了很多时间和精力!