【问题标题】:Automatically Resize Layers to Fit Canvas - Photoshop自动调整图层大小以适合画布 - Photoshop
【发布时间】:2014-11-03 23:49:27
【问题描述】:

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

【问题讨论】:

    标签: canvas size photoshop


    【解决方案1】:

    让我们在代码中回答您的问题(通常在Graphic Stack Exchange 中向 Photoshop 提问

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

    【讨论】:

      【解决方案2】:

      你应该尝试使用

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          如果您希望您的图层随着画布大小的变化而扩大,那么您显然应该使用Image Size 选项,您在原始帖子中似乎知道Image Size

          如果您希望您的图层自动重新定位自己以适应更改的画布大小... ...现在这是另一回事了。这将涉及 A. 机器为您做出设计选择,或 B. 设置规则和锚点,以便元素响应。至于A,那就是人工智能。至于 B,您更有可能在响应式网站设计等编程文档中找到这些功能。

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

          【讨论】:

            猜你喜欢
            • 2014-01-27
            • 1970-01-01
            • 2014-05-07
            • 2011-12-06
            • 2018-07-11
            • 2014-07-29
            • 1970-01-01
            • 1970-01-01
            • 2014-05-15
            相关资源
            最近更新 更多