ฉันมีเลเยอร์จำนวนมากในเอกสาร Photoshop
ฉันต้องการค้นหาความกว้างและความสูงของเลเยอร์เฉพาะ ฉันจะทำอย่างไร
ฉันมีเลเยอร์จำนวนมากในเอกสาร Photoshop
ฉันต้องการค้นหาความกว้างและความสูงของเลเยอร์เฉพาะ ฉันจะทำอย่างไร
คำตอบ:
ตัวเลือกที่ 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 ซึ่งรวมถึงความกว้างและความสูงของหลักสูตร
cmd-T
และcmd-click
ภาพขนาดย่อของเลเยอร์จะแสดงความกว้างและความสูงที่แตกต่างกันในแผงข้อมูลซึ่งมีให้canvas size
และsmart object size
แตกต่างกัน ฉันจำไม่ได้ว่าสิ่งใดแสดงให้เห็นว่าคุณสามารถลองได้
สำหรับผู้ที่ต้องการคว้าความกว้าง / ความสูงในคลิกเดียวและคัดลอกฉันสร้างสคริปต์ (ตามคำตอบนี้ ) คุณสามารถผูกสคริปต์กับฮอตคีย์ได้ดังที่อธิบายไว้ด้านล่าง
ขั้นตอนที่ 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 ที่นี่
ขั้นตอนที่ 3: บันทึกแมโครที่เรียกใช้สคริปต์
คลิก "บันทึก" เพื่อเริ่มบันทึกเหตุการณ์สำหรับมาโคร จากนั้นเรียกใช้สคริปต์จากไฟล์> สคริปต์> เรียกดู เมื่อคุณเรียกใช้ปิดป๊อปอัพด้วยความกว้าง / ความสูง ตอนนี้หยุดการบันทึก
เสร็จแล้ว!
ทดสอบแมโครโดยการกดปุ่มลัดที่กำหนดหรือเรียกใช้แมโครด้วยตนเอง หวังว่ามันจะใช้งานได้!
หมายเหตุ: Photoshop อาจล่าช้าหากคุณเลือกเลเยอร์จำนวนมากหรือกลุ่มใหญ่แทนที่จะเป็นเลเยอร์เดียว ฉันไม่ทราบวิธีการแก้ไข แต่เพียงรอสักครู่และควรทัน
การแก้ไขปัญหา:
หากคุณได้รับข้อผิดพลาดของสคริปต์ให้ตรวจสอบว่ามีการเลือกเลเยอร์และไม่ใช่กลุ่มหรือเลเยอร์การปรับ
หากคุณไม่เห็นสคริปต์สำหรับขั้นตอนที่ 3 ตรวจสอบให้แน่ใจว่าประเภทไฟล์คือ ".jsx" Windows อาจตั้งชื่อเป็น ".jsx.txt" ซึ่งจะนับเป็นไฟล์ข้อความและคุณจะไม่เห็นมัน