Saya memiliki .PNGfile acak di Mac saya. Sebenarnya saya punya sekitar seratus dari mereka. Apa cara termudah untuk mendapatkan dimensi piksel? (Yaitu, lebar 100 piksel dan tinggi 50, atau apa pun).
set h to do shell script "sips -g pixelHeight /Users/danielbeck/Pictures/238337225.png | tail -n1 | cut -d' ' -f4" set w to do shell script "sips -g pixelWidth /Users/danielbeck/Pictures/238337225.png | tail -n1 | cut -d' ' -f4" display alert "Height: " & (h as text) & " Width: " & (w as text)
Anda dapat dengan mudah memperluas skrip untuk menampilkan dimensi untuk beberapa file sekaligus, atau misalnya semua file png di direktori tertentu. Output adalah sebagai dialog Finder, sehingga Anda dapat menanamkannya ke dalam layanan Automator:
Buka Automator dan pilih untuk membuat Layanan yang menerima file gambar sebagai input dalam aplikasi apa pun .
Tambahkan tindakan Run Shell Script yang menerima input sebagai argumen dan masukkan yang berikut ini:
dlg=
for f in "$@"
do
h=$( mdls "$f" | grep kMDItemPixelHeight | tail -n1 | cut -d= -f2 )
w=$( mdls "$f" | grep kMDItemPixelWidth | tail -n1 | cut -d= -f2 )
dlg="$dlg$f\nW:$w H:$h\n"
done
osascript -e "tell application \"Finder\" to {activate, display alert \"$dlg\"}"
exit 0
Simpan sebagai Tampilkan Dimensi Gambar . Pilih beberapa file gambar di Finder dan pilih Finder »Layanan» Tampilkan Dimensi Gambar atau Right-clickdi salah satu file dan [Layanan »] Tampilkan Dimensi Gambar
Kontrol-klik file dan tahan ⌥ Optionsehingga Anda dapat memilih "Tampilkan Inspektur".
Ini akan membuka inspektur yang mirip dengan jendela Dapatkan Info, tetapi memperbarui setiap kali Anda memilih file.
Sekarang perluas bagian "Info selengkapnya" pada inspektur. Anda akan dapat melihat dimensi dan kedalaman warna PNG, di antara data lainnya. Pilih file baru untuk melihat dimensinya di inspektur.
Yang aneh adalah ketika saya membuka jendela itu, apa yang saya lihat di bawah "info lebih lanjut" adalah Judul, Judul, dan Terakhir Dibuka. . . tetapi tidak ada dimensi, ruang warna, profil warna, atau saluran alfa. OS saya adalah 10.6.7 dan Finder saya adalah versi 10.6.8; mungkinkah itu masalahnya?
William Jockusch
2
Fitur ini tergantung pada Spotlight untuk mengindeks lokasi gambar. Apakah gambar di lokasi yang tidak diindeks?
Stephen Jennings
4
Ini adalah pertanyaan lama, tetapi bagi pembaca saat ini, sekarang ada solusi yang tersedia. Di Yosemite, Anda dapat mengaktifkan "Tampilkan Kolom Pratinjau" di Finder. Finder> View> Show View Options
sayangnya pertanyaan itu diposting pada 2011 dan yosemite dirilis pada 2014
Francisco Tapia
1
ya, itu adalah hasil pencarian nomor 1 ketika saya mencari jawaban untuk masalah ini di Google, jadi saya pikir orang lain akan mendapat manfaat dari jawaban saya
Sergi
2
Cara termudah; buka gambar di Safari.
Pilih semua gambar. Kemudian gunakan Ctrl+ Klik menu konteks dan pilih Buka Dengan> Safari .
Secara opsional, Anda dapat menggabungkan semua menu Safari yang terbuka menjadi beberapa tab terpisah menggunakan menu Safari Window> Gabungkan Semua Windows .
Bagian atas jendela Safari menampilkan dimensi gambar:
Saya merasa sangat aneh bahwa ini adalah satu-satunya pilihan yang bekerja untuk saya. Mengapa saya harus membuka browser untuk melihat dimensi gambar?!? Ini konyol. Namun, terima kasih atas jawabannya
Michael
0
Berikut adalah cara menggunakan Finder menambahkan kolom 'Dimensi' dan 'Resolusi' yang terpisah ke tampilan daftar folder.
Buka folder Gambar Anda. / Pengguna / ~ / Gambar
Buat folder baru di dalam folder Pictures yang terbuka. Jangan seret masuk dari tempat lain.
Di folder baru ini, dalam tampilan daftar, klik kanan / opsi-klik baris tajuk kolom.
Periksa kedua opsi yang tersedia di bagian bawah menu kontekstual, 'Dimensi' dan 'Resolusi'.
Sekarang bagian yang bagus.
Seret folder baru ini ke desktop (atau di mana pun) dan buka.
Perhatikan bahwa baris tajuk yang dimodifikasi mempertahankan tajuk 'Dimensi' dan 'Resolusi'.
Tambahkan file gambar ke folder dan dalam tampilan daftar baca info dimensi dan resolusi untuk semua file gambar sekaligus dan tidak satu per satu dengan berbagai metode panel info.
Kadang-kadang Resolusi tidak dihitung atau tersedia dan tanda hubung akan muncul di kolom. Lihat Lampiran.
Ini masih berfungsi pada macOS Sierra 10.12.6 Saya tidak tahu apakah pengaturan folder ini tetap ketika folder dipindahkan ke akun pengguna lain, folder jaringan, dll.
Buka gambar dalam pratinjau kemudian pergi ke alat> Tampilkan Inspektur (⌘S). Ini akan memunculkan jendela yang menampilkan dimensi gambar dengan piksel sebagai unit.
Jawaban:
Di Terminal, Anda dapat menggunakan yang berikut ini:
Untuk mengekstraksi nilai saja, gunakan mis
Untuk menanamkan itu di AppleScript:
Hasil:
Atau, Anda dapat membaca metadata Spotlight:
Untuk mendapatkan nama dan dimensi semua file dalam direktori:
Atau sebagai alternatif, menggunakan
find
dansips
:Lebih banyak fleksibilitas, bungkus skrip shell:
Hasil setelah
chmod +x dim/sh
:Anda dapat dengan mudah memperluas skrip untuk menampilkan dimensi untuk beberapa file sekaligus, atau misalnya semua file png di direktori tertentu. Output adalah sebagai dialog Finder, sehingga Anda dapat menanamkannya ke dalam layanan Automator:
Buka Automator dan pilih untuk membuat Layanan yang menerima file gambar sebagai input dalam aplikasi apa pun .
Tambahkan tindakan Run Shell Script yang menerima input sebagai argumen dan masukkan yang berikut ini:
Simpan sebagai Tampilkan Dimensi Gambar . Pilih beberapa file gambar di Finder dan pilih Finder »Layanan» Tampilkan Dimensi Gambar atau
Right-click
di salah satu file dan [Layanan »] Tampilkan Dimensi Gambarsumber
Temukan file di jendela Finder, dan:
Sorot file dan tekan ⌘ Cmd+ ⌥ Option+ I, atau
Kontrol-klik file dan tahan ⌥ Optionsehingga Anda dapat memilih "Tampilkan Inspektur".
Ini akan membuka inspektur yang mirip dengan jendela Dapatkan Info, tetapi memperbarui setiap kali Anda memilih file.
Sekarang perluas bagian "Info selengkapnya" pada inspektur. Anda akan dapat melihat dimensi dan kedalaman warna PNG, di antara data lainnya. Pilih file baru untuk melihat dimensinya di inspektur.
sumber
Ini adalah pertanyaan lama, tetapi bagi pembaca saat ini, sekarang ada solusi yang tersedia. Di Yosemite, Anda dapat mengaktifkan "Tampilkan Kolom Pratinjau" di Finder. Finder> View> Show View Options
Ini screenshotnya.
.
sumber
Cara termudah; buka gambar di Safari.
Pilih semua gambar. Kemudian gunakan Ctrl+ Klik menu konteks dan pilih Buka Dengan> Safari .
Secara opsional, Anda dapat menggabungkan semua menu Safari yang terbuka menjadi beberapa tab terpisah menggunakan menu Safari Window> Gabungkan Semua Windows .
Bagian atas jendela Safari menampilkan dimensi gambar:
sumber
Berikut adalah cara menggunakan Finder menambahkan kolom 'Dimensi' dan 'Resolusi' yang terpisah ke tampilan daftar folder.
Sekarang bagian yang bagus.
Kadang-kadang Resolusi tidak dihitung atau tersedia dan tanda hubung akan muncul di kolom. Lihat Lampiran.
Ini masih berfungsi pada macOS Sierra 10.12.6 Saya tidak tahu apakah pengaturan folder ini tetap ketika folder dipindahkan ke akun pengguna lain, folder jaringan, dll.
Tangkapan layar: Folder dalam tampilan daftar dengan kolom Dimensi dan Resolusi.
sumber
Buka gambar dalam pratinjau kemudian pergi ke alat> Tampilkan Inspektur (⌘S). Ini akan memunculkan jendela yang menampilkan dimensi gambar dengan piksel sebagai unit.
sumber