2014-11-03 965 views
0

我不确定这是否是一个正确的地方来问问photoshop问题。任何一个如果答案对我都有好处。我已经完成了设计一个画布尺寸宽度为800px的PSD。现在我想将画布大小宽度增加到960像素。这是好的,我已经使用画布尺寸选项在右下图像大小,但问题是我已经制作的图层是我已经绘制的大小相同。现在由于增加了画布尺寸,我需要重新对齐以适应960像素宽的画布。有没有可以为我工作的选项。我希望所有的图层都应该自动调整为画布大小,当我给他们从800px到960px的画布右侧有额外的空间时。自动调整图层的大小以适应画布 - Photoshop

回答

0

你应该尝试使用

[图像 - 图像大小]选项而非[图像 - 画布大小]

1

让我们来回答你的问题的代码(通常问的Photoshop问题在Graphic Stack Exchange

在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) 
0

如果你希望你的图像按比例扩大到你的画布,那么你应该使用选项图像>图像尺寸,然后一切都会成比例地增加新的大小,但是如果你不使用矢量图层是不推荐使用。

0

如果您希望图层随着画布大小更改而向上扩大,那么您应该明显使用“图像大小”选项,该选项似乎是您原始帖子中的“图像大小”。

如果您希望图层自动重新定位以解决更改后的画布大小......现在这是一整套其他蠕虫病毒。这将涉及A.机器为您做出设计选择,或者B.设置规则和锚点以使元素响应。至于A,那就是人工智能。至于B,这些功能在响应式网站设计等程序化文档中更容易找到。

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