Bagaimana cara mendapatkan ukuran Layer (Lebar dan Tinggi)?


47

Saya memiliki sejumlah lapisan dalam dokumen Photoshop.

Saya ingin mencari tahu apa lebar dan tinggi lapisan tertentu. Bagaimana aku melakukan itu?


4
Ya Tuhan betapa memalukannya bagi Adobe sehingga orang benar-benar harus bertanya hal-hal dasar tentang Photoshop. Dan yang lebih memalukan lagi bahwa sebagai pengguna profesional banyak alat lain (bahkan dari Adobe) saya dan 63000 lainnya harus mencarinya secara online. Adobe tampaknya tidak bersahabat dengan kegunaan.
Alph.Dev

Jawaban:


61

Pilihan 1.

Saya memiliki tindakan yang melakukan ini:

Cmd+ A, Cmd+ C, Cmd+N

Ketika saya menjalankan tindakan ini saya pergi dengan New document window. The widthdan heightdi jendela adalah dimensi gambar clipboard = benda Anda / lapisan dimensi.

Anda kemudian dapat menekan Escuntuk menutup jendela.

(Di windows anggap saja Cmdsebagai Ctrl)


Pilihan 2.

Anda dapat membuat pilihan layer misalnya dengan ctrlatau cmdmengklik thumbnail layer dan kemudian melihat info panel F8, itu akan menunjukkan kepada Anda dimensi seleksi.

masukkan deskripsi gambar di sini

Dari sudut kanan atas tempat Anda dapat melihat panah mengarah ke bawah, Anda dapat menemukan opsi dan di dalamnya Anda dapat mengatur ruler unitpiksel ke atau apa pun yang Anda inginkan untuk ditampilkan.


Opsi 3.

Gunakan Free transform Ctrl+ Tdan ketika transformasi bebas aktif, periksa Info panel F8seperti yang ditunjukkan di atas. Ini berfungsi bahkan jika objek berada di luar area dokumen.


Berikut jawaban lain yang sedikit terkait: Cara mengukur jarak dalam .psd

Terutama bagian bawah dari jawaban yang mencantumkan metode untuk mengekspor gaya lapisan sebagai css, yang mencakup lebar dan tinggi, tentu saja.


Saya mencoba semua metode Anda, tetapi tampaknya mereka semua hanya bisa memberikan dimensi dokumen (ukuran kanvas?), Bukan dimensi lapisan tertentu (saya punya lapisan tertentu yang dipilih)
Philip007

1
@ Philip007 Apakah Anda yakin lapisan Anda tidak sama dengan ukuran dokumen Anda?
Joonas

Sekarang saya mengerti apa yang terjadi: lapisan "nakal" adalah objek yang cerdas sebelum saya mencoba memeriksa dimensinya. Dengan lapisan yang tidak berubah menjadi objek pintar, metode Anda benar-benar berfungsi
Philip007

1
@ Philip007 Yah, saya tidak yakin saya mengerti apa yang terjadi. Objek pintar harus semudah mengukur dengan metode ini sebagai lapisan raster. Terkadang objek yang cerdas bahkan mungkin lebih baik. Sebagai contoh: Jika Anda memiliki layer style Drop shadow diterapkan pada layer Anda, bayangan tidak akan dimasukkan ke dimensi. Namun jika Anda menggunakan objek pintar atau rasterize layer style, maka Anda akan dapat mengukur layer dengan bayangan yang disertakan.
Joonas

Terima kasih atas tip shadow drop :) Adapun dimensi, menganggap layer adalah objek yang cerdas, cmd-Tdan cmd-clickthumbnail layer akan menunjukkan lebar dan tinggi yang berbeda di panel Info, asalkan canvas sizedan smart object sizememang berbeda. Saya tidak ingat yang menunjukkan bagaimana, Anda dapat mencoba
Philip007

8

Bagi siapa saja yang ingin meraih lebar / tinggi dalam satu klik dan menyalinnya, saya membuat skrip (berdasarkan jawaban ini ). Anda juga dapat mengikat skrip ke hotkey, seperti dijelaskan di bawah ini.


Langkah 1: Simpan skrip

Salin kode di bawah ini dan simpan dalam file bernama "getLayerSize.jsx". Jika menggunakan Notepad, simpan file DENGAN tanda kutip ganda.

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();

Langkah 2: Buat Tindakan

Buka menu tindakan jika belum (Window> Actions). Buat grup jika Anda mau. Tambahkan tindakan baru, Anda dapat mengatur tombol F di sini.

mengikat tindakan "Dapatkan Ukuran Layer" ke kunci "F6"


Langkah 3: Rekam makro yang menjalankan skrip

Klik "Rekam" untuk mulai merekam acara untuk makro. Kemudian jalankan skrip dari File> Scripts> Browse. Setelah Anda menjalankannya, tutup popup dengan lebar / tinggi. Sekarang berhenti merekam.


Jadi!

Uji makro dengan menekan tombol pintas yang ditetapkan, atau jalankan makro secara manual. Semoga berhasil!

Ukuran lapisan poligon ditampilkan dalam sembulan

Catatan: Photoshop mungkin ketinggalan jika Anda memilih sejumlah besar layer atau grup besar, bukan satu layer. Saya tidak tahu bagaimana cara memperbaikinya, tetapi tunggu beberapa saat dan itu akan menyusul.


Penyelesaian masalah:

Jika Anda mendapatkan kesalahan skrip, periksa apakah sebuah layer dipilih dan bukan grup atau layer penyesuaian.

Jika Anda tidak dapat melihat skrip untuk langkah 3, pastikan jenis file adalah ".jsx". Windows mungkin menamainya ".jsx.txt" yang akan dihitung sebagai file teks, dan Anda tidak akan melihatnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.