วิธีรับขนาด Layer (ความกว้างและความสูง)


47

ฉันมีเลเยอร์จำนวนมากในเอกสาร Photoshop

ฉันต้องการค้นหาความกว้างและความสูงของเลเยอร์เฉพาะ ฉันจะทำอย่างไร


4
พระเจ้าของฉันเป็นเรื่องน่าอายสำหรับ Adobe ที่ผู้คนต้องถามสิ่งพื้นฐานเกี่ยวกับ Photoshop และที่น่าอายยิ่งกว่านั้นคือในฐานะผู้ใช้มืออาชีพของเครื่องมืออื่น ๆ (แม้จะมาจาก Adobe) ฉันและคนอื่น ๆ กว่า 63,000 คนต้องค้นหามันแบบออนไลน์ Adobe ไม่ใช่เพื่อนที่ใช้งานได้อย่างชัดเจน
Alph.Dev

คำตอบ:


61

ตัวเลือกที่ 1.

ฉันมีการกระทำที่ทำสิ่งนี้:

Cmd+ A, Cmd+ C, Cmd+N

New document windowเมื่อฉันเรียกการกระทำนี้ฉันทิ้งให้อยู่กับ widthและheightในหน้าต่างที่มีขนาดภาพคลิปบอร์ด = วัตถุของคุณ / ขนาดชั้น

จากนั้นคุณสามารถกดEscเพื่อปิดหน้าต่าง

(บน windows แค่คิดว่าCmdเป็นCtrl)


ตัวเลือก 2

คุณสามารถทำการเลือกเลเยอร์ได้โดยการคลิกctrlหรือcmdคลิกที่ภาพย่อของเลเยอร์แล้วดูที่info panel F8มันจะแสดงขนาดของการเลือก

ป้อนคำอธิบายรูปภาพที่นี่

จากมุมขวาบนที่คุณสามารถเห็นลูกศรชี้ลงคุณสามารถค้นหาตัวเลือกและภายในนั้นคุณสามารถตั้งค่าเป็นruler unitพิกเซลหรือสิ่งที่คุณต้องการให้แสดง


ตัวเลือก 3

ใช้Free transform Ctrl+ Tและเมื่อการแปลงอิสระทำงานอยู่ให้ตรวจสอบInfo panel F8ตามที่แสดงด้านบน ใช้ได้แม้ว่าวัตถุจะอยู่นอกพื้นที่เอกสาร


ต่อไปนี้เป็นคำตอบที่เกี่ยวข้องเล็กน้อย: วิธีวัดระยะทางเป็น. psd

โดยเฉพาะส่วนล่างของคำตอบที่แสดงวิธีการส่งออกสไตล์เลเยอร์เป็น css ซึ่งรวมถึงความกว้างและความสูงของหลักสูตร


ฉันลองใช้วิธีการทั้งหมดของคุณ แต่ดูเหมือนว่าพวกเขาทั้งหมดสามารถให้มิติเอกสารเท่านั้น(ขนาดผ้าใบ?) ไม่ใช่มิติของเลเยอร์เฉพาะ (ฉันเลือกเลเยอร์นั้น)
Philip007

1
@ Philip007 คุณแน่ใจหรือว่าเลเยอร์ของคุณไม่ใช่ขนาดเดียวกันกับเอกสารของคุณ?
Joonas

ตอนนี้ฉันเข้าใจว่าเกิดอะไรขึ้นเลเยอร์ "ซน" เป็นวัตถุอัจฉริยะก่อนที่ฉันจะลองตรวจสอบขนาดของมัน ด้วยเลเยอร์ที่ไม่ถูกเปลี่ยนเป็นวัตถุอัจฉริยะวิธีการของคุณทำงานได้อย่างสมบูรณ์
Philip007

1
@ Philip007 เอ่อฉันไม่แน่ใจว่าฉันเข้าใจว่าเกิดอะไรขึ้น วัตถุที่ชาญฉลาดควรจะง่ายต่อการวัดด้วยวิธีการเหล่านี้เป็นชั้นแรสเตอร์ บางครั้งวัตถุอัจฉริยะอาจยิ่งดีกว่า ตัวอย่างเช่น: ถ้าคุณมีสไตล์เลเยอร์ Drop shadow ถูกนำไปใช้กับเลเยอร์ของคุณเงาจะไม่ถูกรวมเข้ากับขนาด หากคุณใช้วัตถุอัจฉริยะหรือปรับแต่งสไตล์เลเยอร์อีกครั้งคุณจะสามารถวัดเลเยอร์ได้โดยมีเงารวมอยู่ด้วย
Joonas

ขอบคุณสำหรับเคล็ดลับเงาตก :) สำหรับมิติสมมติว่าเลเยอร์เป็นวัตถุอัจฉริยะcmd-Tและcmd-clickภาพขนาดย่อของเลเยอร์จะแสดงความกว้างและความสูงที่แตกต่างกันในแผงข้อมูลซึ่งมีให้canvas sizeและsmart object sizeแตกต่างกัน ฉันจำไม่ได้ว่าสิ่งใดแสดงให้เห็นว่าคุณสามารถลองได้
Philip007

8

สำหรับผู้ที่ต้องการคว้าความกว้าง / ความสูงในคลิกเดียวและคัดลอกฉันสร้างสคริปต์ (ตามคำตอบนี้ ) คุณสามารถผูกสคริปต์กับฮอตคีย์ได้ดังที่อธิบายไว้ด้านล่าง


ขั้นตอนที่ 1: บันทึกสคริปต์

คัดลอกรหัสด้านล่างและบันทึกในไฟล์ชื่อ "getLayerSize.jsx" หากใช้ Notepad ให้บันทึกไฟล์ด้วยเครื่องหมายคำพูดคู่

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" ซึ่งจะนับเป็นไฟล์ข้อความและคุณจะไม่เห็นมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.