如何获取图层大小(宽度和高度)?


47

我在Photoshop文档中有很多层。

我想找出特定图层的宽度和高度。我怎么做?


4
我的上帝,人们实际上不得不询问有关Photoshop的这些基本知识,这对Adobe来说是多么尴尬。更令人尴尬的是,作为许多其他工具(甚至来自Adobe)的专业用户,我和63000其他用户也必须在线搜索它。Adobe显然不是可用性的朋友。
2015年

Answers:


61

选项1。

我有一个动作可以做到这一点:

Cmd+ ACmd+ CCmd+N

当我执行此操作时,就剩下了New document window。的widthheight在窗口中是剪贴板图像尺寸=你的对象/层的尺寸。

然后,您可以按Esc关闭窗口。

(在Windows上只需将其Cmd视为Ctrl


选项2。

您可以通过选择例如层ctrlcmd单击图层缩略图,然后看info panel F8,它会告诉你选择的尺寸。

在此处输入图片说明

在右上角,您可以看到向下的箭头,您可以找到相应的选项,并可以在其中设置ruler unit像素或想要显示的内容。


选项3。

使用Free transform Ctrl+ T,当自由变换处于活动状态时,请检查Info panel F8如上所示。即使对象在文档区域之外,此方法也有效。


这是另一个与问题略相关的答案: 如何测量.psd中的距离

尤其是答案的底部列出了将图层样式导出为css(当然包括宽度和高度)的方法。


我尝试了所有方法,但似乎所有方法都只能给出文档尺寸(画布大小?),而不是特定图层的尺寸(我选择了该特定图层)
Philip007,2013年

1
@ Philip007您确定图层的大小与文档的大小不同吗?
Joonas

现在,我了解发生了什么:在尝试检查其尺寸之前,“顽皮”层是一个智能对象。不会将图层变成智能对象,因此您的方法完全有效
Philip007

1
@ Philip007好吧,我不确定我了解发生了什么。使用这些方法,智能对象应该像光栅图层一样容易测量。有时,智能对象甚至可能更好。例如:如果将图层样式下拉阴影应用到了图层,则阴影将不会包含在尺寸中。但是,如果您使用智能对象或栅格化图层样式,则将能够在包含阴影的情况下测量图层。
Joonas

感谢投影技巧:)关于尺寸,假定图层是一个智能对象,cmd-T并且cmd-click图层缩略图在“信息”面板中将显示不同的宽度和高度,前提是这些canvas sizesmart object size确实不同。我不记得哪个显示了什么,您可以尝试
Philip007

8

对于想要一次单击即可获取宽度/高度并将其复制的任何人,我创建了一个脚本(基于此答案)。您也可以将脚本绑定到热键,如下所述。


步骤1:保存脚本

复制下面的代码,并将其保存在名为“ getLayerSize.jsx”的文件中。如果使用记事本,请用双引号将文件保存。

function getLayerSizeToCopy(){
    var layer = activeDocument.activeLayer; //Grab the currently selected layer

    // Calculate length and width based on the rectangular bounds of the selected layer
    var length = layer.bounds[2]-layer.bounds[0]; //Grab the length
    var width = layer.bounds[3]-layer.bounds[1]; //Grab the width

    // Remove pixels from the length/width "200 px" => "200"
    length = length.toString().replace(' px', '');
    width = width.toString().replace(' px', '');

    prompt( "Layer Size: ", length + ", " + width );
}
getLayerSizeToCopy();

步骤2:建立动作

如果尚未打开操作菜单(“窗口”>“操作”)。如果需要,可以创建一个组。添加新动作,您可以在此处设置F键。

将动作“获取图层大小”绑定到键“ F6”


步骤3:记录运行脚本的宏

单击“记录”开始为宏记录事件。然后从“文件”>“脚本”>“浏览”运行​​脚本。运行后,关闭带有宽度/高度的弹出窗口。现在停止录制。


完蛋了!

通过按下分配的热键测试宏,或手动运行宏。希望它能工作!

多边形的图层大小显示在弹出窗口中

注意:如果选择大量的图层或较大的组而不是单个图层,则Photoshop可能会滞后。我不知道如何解决该问题,但请稍等片刻,它应该可以解决。


故障排除:

如果收到脚本错误,请检查是否选择了图层,而不是组或调整图层。

如果看不到步骤3的脚本,请确保文件类型为“ .jsx”。Windows可能将其命名为“ .jsx.txt”,它将被视为文本文件,但您不会看到它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.