Baru-baru ini saya mendapat retina display MacBook, dan semua tangkapan layar saya (melalui ⌘ CMD+ ⇧ SHIFT+ 3atau ⌘ CMD+ ⇧ SHIFT+ 4) akhirnya menjadi dua kali ukuran dibandingkan dengan bagaimana mereka muncul di layar.
Bagaimana saya bisa menghentikan ini terjadi?
macos
macbook
screen-capture
display
Matt Huggins
sumber
sumber
CMD+SHIFT+3
(seluruh layar) tetapi tidak yang diambil melaluiCMD+SHIFT+4
(area layar yang dipilih).Jawaban:
Berikut adalah solusi yang paling nyaman (Diambil dari http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big dan dimodifikasi sedikit)
Gunakan OsX Embedded Automator untuk memperkecil ukuran tangkapan layar secara otomatis setelah diambil.
Di sini tersimpan file alur kerja
sumber
Beginilah cara saya mengatasinya. Ini berbelit-belit, tetapi berhasil, dan tidak mengganggu layar saya ambil -> tempel alur kerja liar ... Saya hanya screengrab, panggil alur kerja alfred, dan kemudian tempel.
CMD-CTRL-SHIFT-4
akan menangkap bagian layar. Bagian itu disalin ke clipboard OSX. Kemudian saya meluncurkan skrip di terminal untuk menyimpan konten clipboard ke file sementara, ukurannya setengah (72 dpi adalah setengah dari 144 dpi), dan menyalin gambar kembali ke clipboard. Ini membutuhkan penggunaan beberapa utilitas - jika seseorang mengetahui cara untuk mencapai prestasi yang sama dengan satu utilitas sederhana ini, beri tahu saya.Saya meluncurkan skrip ini dari Alfred untuk memudahkannya:
pngpaste
ada di github: https://github.com/jcsalterego/pngpaste .sips
hadir dengan OSX.impbcopy
ada di sini: http://www.alecjacobson.com/weblog/?p=3816LifeHacker memiliki artikel tentang menyeruput http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal yang saya referensikan, juga intisari ini: gist.github.com/lanceli / 4966207.
Untuk Alfred, saya baru saja membuat alur kerja yang menjalankan ini sebagai skrip bash:
sumber
/usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png
screencapture -ioW $SCREENSHOT && pngquant -f --ext .png --skip-if-larger $SCREENSHOT && impbcopy $SCREENSHOT
Dua solusi:
Jika Anda memiliki monitor eksternal non-Retina, seret jendela aplikasi ke sana dan ambil tangkapan layar. Itulah yang paling sering saya lakukan.
Ini hanya berfungsi di browser. Tekan ⌘CMD+ -beberapa kali untuk mengecilkan font Anda hingga 50%, lalu screencap.
Misalnya:
Jelas tata letak mungkin berubah sedikit, tetapi mungkin tidak masalah tergantung pada kebutuhan Anda.
sumber
Taruhan terbaik Anda adalah dengan menggunakan utilitas pihak ketiga seperti RetinaCapture .
Ini cukup rumit untuk digunakan, tetapi memberi Anda apa yang Anda cari, dan memberikan opsi untuk menghasilkan tangkapan layar 1x dan 2x sekaligus, yang sangat membantu jika Anda membangun situs web:
Saya berharap bahwa ada pengaturan di suatu tempat untuk melakukan ini (
com.apple.screencapture
tampaknya kandidat terbaik); tetapi saya tidak dapat menemukannya.sumber
sumber
Saya menggunakan gabungan dari Dan Key dan jawaban JustinParker dan menciptakan alur kerja Automator yang mengeksekusi skrip bash.
Ini membuat salinan dari file asli, dan juga menerima beberapa input. Cukup ekspor sebagai aplikasi dan seret-dan-jatuhkan sesuatu ke dalamnya untuk mendapatkan versi "non-retina" dengan kecepatan 72ppi dan setengah dari resolusi piksel.
Kode bash adalah:
sumber
Ketika Anda mengatakan tangkapan layar Anda "berakhir" dua kali ukurannya, saya menduga Anda mengirimnya ke orang-orang yang melihatnya di layar non-retina. Jika demikian, itu yang diharapkan - kerapatan piksel pada tampilan Anda lebih tinggi, jadi ketika mereka melihat tangkapan layar yang diambil dari mesin Anda pada mereka, itu akan tampak secara fisik lebih besar.
Salah satu solusi untuk ini, jika Anda mengirim tangkapan layar melalui OS X Mail, adalah mengatur pengaturan Ukuran Gambar untuk gambar yang dilampirkan ke "Besar" alih-alih "Ukuran Sebenarnya". Itu akan menurunkan skala gambar terlampir sehingga akan tampak "normal" ketika dilihat pada layar non-retina.
sumber
gunakan addon berikut untuk firefox
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
sumber
Layanan Klik kanan Automator Workflow
Ada beberapa jawaban yang bagus di sini, tetapi saya menginginkan sesuatu yang sedikit lebih opsional dan sedikit kurang otomatis.
Saya membuat Layanan baru di Automator yang disebut Create Non-Retina Version yang dapat dipanggil dari mengklik kanan pada file gambar apa pun di Finder.
Begini cara menggunakannya:
1. Temukan gambar retina.
2. Klik kanan pada gambar retina dan temukan Layanan baru kami di bagian bawah.
3. Gambar Non-Retina (skala 50%) dihasilkan.
Hasil
Gambar Default:
Gambar Non-Retina:
Alur Kerja Pengotomasi
Cukup mudah untuk membuat sendiri (man, Automator adalah permata tersembunyi dan terabaikan di MacOS) tetapi di sini adalah alur kerja yang dapat Anda unduh dan klik dua kali untuk menginstal.
Buat Alur Kerja Versi Non-Retina
sumber
Monosnap dapat melakukan ini dengan cukup baik. Ada pengaturan lanjutan "Shrink Retina snaps".
Ini memiliki cara pintas area tangkapan yang mirip ⌥ Option+ ⌘ CMD+ 5yang menyalin gambar ke clipboard Anda.
Selain itu dapat melakukan lebih banyak, seperti rekaman layar dan langsung mengunggah tangkapan layar Anda ke web agar mudah dibagikan.
sumber