Canvas 自动调整图层大小以适应画布-Photoshop

Canvas 自动调整图层大小以适应画布-Photoshop,canvas,size,photoshop,Canvas,Size,Photoshop,我不确定这是不是一个问photoshop问题的好地方。任何一个答案都对我有好处。我已经完成了设计与画布大小宽度800px的PSD。现在我想将画布大小宽度增加到960px。这很好,我已经做了它使用画布大小选项在右下方的图像大小,但问题是我已经做的层是相同的大小,我已经绘制。现在由于画布尺寸增加,我需要重新调整它们以适应960像素宽的画布。有没有什么选择适合我。我希望当我在画布右侧从800px到960px留出额外空间时,所有层都应自动调整为画布大小。您应该尝试使用 [image-image size

我不确定这是不是一个问photoshop问题的好地方。任何一个答案都对我有好处。我已经完成了设计与画布大小宽度800px的PSD。现在我想将画布大小宽度增加到960px。这很好,我已经做了它使用画布大小选项在右下方的图像大小,但问题是我已经做的层是相同的大小,我已经绘制。现在由于画布尺寸增加,我需要重新调整它们以适应960像素宽的画布。有没有什么选择适合我。我希望当我在画布右侧从800px到960px留出额外空间时,所有层都应自动调整为画布大小。

您应该尝试使用


[image-image size]选项而不是[image-canvas size]

让我们用代码回答您的问题(通常在

在JavaScript中,您可以使用

app.activeDocument.resizeCanvas(w, h, pos);

// Where 
// w is width
// h is height
// pos is position. default is AnchorPosition.MIDDLECENTER
// you probably want pos to be AnchorPosition.MIDDLELEFT
或者只是调整整个图像的大小

app.activeDocument.resizeImage(960, 960, 72, ResampleMethod.BICUBIC)

如果希望图像与画布成比例展开,则应使用“图像>图像大小”选项,然后所有内容都将与新大小成比例增加,但如果不使用矢量层,则不建议这样做。

如果希望层随画布大小的变化而放大,则显然应使用
图像大小
选项,您似乎知道原始帖子中的
图像大小


如果你想让你的图层自动重新定位,以适应改变后的画布大小……现在这是一个完整的另一个蠕虫罐。这将涉及到a.为你做出设计选择的机器,或者B.设置规则和锚定,以便元素响应。对于a,这是人工智能。对于B,这些类型您更可能在编程文档中找到的功能,如响应式网站设计

无论如何,出于您的目的,最好在更改画布大小后手动重新调整图层。利用
Align工具
,它们可以帮助您以多种不同的方式排列图层