2012-05-17 76 views
1

我一直在寻找一个解决方案,但我认为这不可能没有编写脚本。我想要做的是采取一个单独的Photoshop图层,并将其划分成一个正方形网格,每个正方形是一个单独的图层(例如,将100px×100px图像分解为100×10px×10px正方形,每个图层都是单独的图层)。如何创建一个photoshop脚本将图层划分为单独的图层网格

我知道我可以将图像切分为网格并将每个方格作为单独的图像导出,但是我希望每个方格保持其位置,因此当所有图层都可见时,它会无缝地形成原始图像(如一束方形拼图)。

任何帮助,将不胜感激!谢谢!

回答

1
  1. 我认为这是你在找什么:Tile cutter script

  2. 然后,您可以导入堆叠成一个新的形象的所有瓷砖:Great Tutorial

  3. 与所有的瓦片堆叠成层您可以运行:Layered -> Grid script

诀窍是合并1和3

+0

感谢您的回应。您发送的脚本在将图像切割成瓦片方面做得非常出色,但结果与导出切片网格的问题相同。我有一个文件夹,图像分解成正方形,但问题是重新组装它们以再次制作原始图像。当我使用加载文件到堆栈脚本时,我只是得到一个分层文件,其中所有图层都堆叠在一起,而不是原始图像的大小,其中所有的方块都拼接成相似原始图片。 – MJR

+1

您可以使用像这样的'var bounds = [[75,75],[125,75],[125,125],[75,125]]这样的坐标点数组来定义一个选区;'就像您所在的切片一样然后'app.activeDocument.selection.select(bounds)'进行选择,然后执行'app.activeDocument.paste(true)'(true表示是否要粘贴到当前选择中)以将拼贴粘贴到它是匹配的选择。冲洗并重复。 – pdizz