Saya ingin mengambil screenshot dari jendela yang lebih besar dari ukuran layar.
Jika saya memperbesar keluar jendela dan mengambil tangkapan layar, saya kehilangan kualitas karena memperbesar gambar tidak akan berfungsi.
Sebuah monitor besar akan membantu saya dengan ini tetapi saya tidak memilikinya.
Saya menggunakan Jing, tetapi itu hanya memungkinkan saya untuk mengambil gambar dari apa yang terlihat di layar dan mengabaikan sisanya.
Apakah ada cara untuk mengambil tangkapan layar dari apa yang ada di luar layar?
window
screenshot
Kucing
sumber
sumber
Jawaban:
Saya percaya Screenshot Captor adalah alat yang Anda cari. Ini melibatkan sedikit kurva belajar dan fitur menangkap jendela gulir mungkin tampak menakutkan pada awalnya.
Itu dapat menangkap objek, artinya konten di dalam windows dengan scroll bar (horizontal dan vertikal), kontrol program individual, dll.
Ini cukup kuat tetapi beberapa penyesuaian dengan pengaturan mungkin diperlukan untuk mendapatkan apa yang Anda inginkan dan karenanya, kurva belajar.
Jika Anda mencoba program ini dan itu tidak berhasil, sebelum Anda mengabaikannya, tonton video yang tercantum di halaman ini , terutama yang ini tentang pengambilan jendela gulir dasar .
Berikut ini contoh pengambilan jendela Windows Explorer yang bergulir (klik untuk melihat ukuran penuh):
sumber
Saya harus menguji bagaimana perangkat lunak bekerja / terlihat di layar lebih besar dari yang saya miliki, dan saya sudah melakukannya di mesin virtual dengan VMWare Workstation . Saya hanya pergi ke pengaturan VM , Display , dan menulis di sana resolusi. Mudah untuk mengambil tangkapan layar dengan perangkat lunak virtualisasi ( Ctrl+ Alt+ PrtScr, dan mereka disimpan secara otomatis ke desktop host). Meskipun saya belum pernah mencoba untuk meningkatkan hingga 6000 × 4000 hingga hari ini :-)
Sementara itu mencakup kasus umum, kasus file PDF jauh, lebih mudah . Ada renderer PDF yang sangat berguna (dan gratis!) Bernama MuPDF di mana Anda bisa menjalankannya
untuk mendapatkan hampir seketika 300-dpi PNG halaman 5 sampai 9 dari
document.pdf
(bernamapage5.png
,page6.png
, ...,page9.png
)Satu hal terakhir: Seseorang menyebut screengrabbing seluruh halaman web di Firefox ? Tidak perlu ekstensi! Cukup tekan Shift+ F2dan tulis
sumber
Tidak ada "di luar layar", terutama karena aplikasi tidak akan menggambarnya.
Taruhan terbaik Anda adalah menggeser - geser gambar, dan menggunakan Photoshop (atau editor gambar favorit Anda) untuk menjahit potongan-potongan itu.
Setidaknya itulah yang ada di Windows; Anda tidak mengatakan apa "jendela" yang Anda miliki, dan bagaimana Anda dapat "memperkecil".
Tetapi jika saya, misalnya, mencoba mencuri gambar Google Maps saya akan
sumber
Dengan Linux, perintah 'xrandr' hanya membuat layar virtual yang lebih besar, misalnya:
xrandr --output HDMI-1 --rate 60 --mode 1920x1200 --panning 3000x2000
Kemudian ambil tangkapan layar dengan cara biasa, yang menangkap seluruh layar virtual dengan ukuran seperti yang ditentukan oleh opsi '--panning'. Itu juga menangkap area-area yang berada di luar area monitor fisik yang terlihat.
sumber
Berita baiknya : ada cara untuk menangkap pdf Anda secara keseluruhan.
Berita buruknya : ini agak panjang lebar dan pdf mungkin tidak keluar 100% benar!
(Ini lebih baik daripada tidak benar?)
Jadi, agar semua ini berfungsi, Anda harus melakukan yang berikut:
git
menginstal, cukup klonmozilla/pdf.js
repo darigithub
like sogit clone git://github.com/mozilla/pdf.js.git pdfjs
dancd
masuk ke direktorib . jika Anda belum memilikinya
git
maka Anda harus mengunduh seluruh repositori kode dari sini:https://github.com/mozilla/pdf.js/archive/master.zip
buka zip lalu buka
command prompt
dancd
masuk ke root foldernode make server
Apa yang telah Anda lakukan sejauh ini adalah membuat server web yang berjalan pada
localhost:8888
yang mampu membuat pdf menggunakanJavaScript
. Anda dapat melihat contoh pdf dengan membuka halaman berikut:http://localhost:8888/web/viewer.html?file=/examples/learning/helloworld.pdf
Selanjutnya Anda harus mengunduh PhantomJS.
cd
kebin
folderrasterize.js
file dariexamples
folderphantomjs
ke dalambin
folder (saya tahu ini agak kotor tapi kita bisa mengatasinya nanti kan?)rasterize.js
karena kita perlu mengubah sesuatu.45
dan ubah waktu dari200
menjadi seperti5000
sekarang ini. Kode tersebut harus seperti: https://gist.github.com/HaykoKoryun/eba33f2011d3d69b773bpdf
file yang ingin Anda ambil ke dalam folder yang disebuttest
dipdfjs
folder rootphantomjs.exe rasterize.js http://localhost:8888/web/viewer.html?file=/test/xxx.pdf test.png 1920px*1080px
Apa parameter yang saya dengar Anda katakan? Yang pertama memberitahu
phantomjs
skrip mana yang akan dijalankan. Itu mudah, dalam kasus kami ini adalah versi modifikasirasterize.js
!Yang kedua adalah URL untuk memuat, yang menjalankan server web lokal
pdfjs
. Perhatikan bahwa Anda harus menggantixxx
dengan namapdf
file Anda .Parameter ketiga adalah nama dan format file yang akan Anda simpan tangkapannya.
Akhirnya parameter terakhir adalah ukuran tangkapan. Anda harus bermain-main dengan ukuran untuk memastikan Anda menangkap seluruh halaman.
sumber
Dimungkinkan untuk mengambil SS gambar melampaui bagian layar yang terlihat dengan menggunakan Perangkat Lunak PicPick.
http://www.picpick.org/en/features
Ambil tangkapan layar dari seluruh layar, jendela aktif, jendela gulir dan wilayah spesifik desktop Anda, dll
Sesuaikan pintasan keyboard Anda sendiri. Dukung beberapa lingkungan monitor,
menangkap dengan kursor, simpan otomatis dan penamaan file, dll
Mendukung Capture Bar widget mengambang yang memudahkan Anda mengambil
tangkapan layar.
sumber
Sudah lama saya menggunakan kakak Jing: SnagIt (juga dari TechSmith)
Ini menangkap jendela gulir tanpa masalah jika mereka memiliki scrollbar horizontal dan / atau vertikal. Jadi, Anda dapat menangkap area 3000x3000px dan seterusnya.
Kelemahannya adalah bahwa ada masalah dengan aplikasi seperti Adobe Reader di mana scrollbar hilang.
Alat ini tidak gratis sehingga juga tergantung apakah Anda dapat menerima alat berbayar. Tetapi uji coba ini gratis sehingga Anda dapat memeriksa apakah itu berfungsi untuk Anda.
sumber
Acrobat Reader sebenarnya mendukung "tangkapan layar halaman penuh" melalui alat Snapshot :
Alat Snapshot dapat diatur untuk menggunakan resolusi tetap untuk gambar yang diambil , terlepas dari tingkat zoom Anda saat ini.
Carilah pengaturan ini di bawah
Edit
>Preferences
>General
>Use fixed resolution for Snapshot tool images
. Saya menggunakan resolusi 150 DPI.sumber
Untuk mengambil snapshot dari jendela yang lebih besar dari layar, Anda perlu memperbesar layar, karena tangkapan layar tidak boleh mengandung piksel yang belum dicat.
Saat menggunakan Panel Kontrol applet Windows / Penampilan dan Personalisasi / Tampilan / Membuatnya lebih mudah dibaca, hanya memungkinkan untuk meningkatkan DPI layar, bukan untuk menguranginya.
Namun demikian, ada cara untuk mengurangi DPI yang melibatkan pengeditan registri.
Dari artikel Zane's Blog - LogPixels DPI hack :
Sebelum memodifikasi registri, ekspor cabang Font sebagai cadangan, dan juga buat titik pemulihan sistem. Mungkin merupakan ide yang baik untuk mengekspor file .reg ke desktop saat melakukan percobaan ini, jadi dapat dengan mengklik dua kali sederhana untuk mengaktifkannya dan mengembalikan ukuran aslinya.
sumber
Oke, jadi terlepas dari jawaban Vinayak yang sangat baik - Screenshot Captor - yang bekerja dengan sangat baik, saya jadi penasaran dan memeriksa semua utilitas tangkapan layar di freeware Gizmo , termasuk yang disebutkan di bagian komentar. Saya telah memeriksa sekitar 20 secara total sejauh ini.
Saya hanya menemukan tiga yang berhasil saya gunakan untuk mengambil jendela yang tumpang tindih di luar tampilan layar yang terlihat. Saya ragu mereka sekuat Screenshot Captor dalam hal meraih jendela dengan scroll bar, tapi mereka lebih kecil dan melakukan pekerjaan yang saya inginkan:
sumber
Proyek Impressive menggunakan beberapa alat untuk membuat halaman PDF menjadi gambar. Parameter baris perintah aktual dapat diekstraksi dari kode sumber :
Alat MuPDF
mudraw
ataupdfdraw
:Xpdf / Poppler alat
pdftoppm
:Alat Ghostscript
gs
ataugswin32c
:Atau, Anda dapat mengimpor satu halaman PDF ke dalam Gimp atau Inkscape . Mengimpor ke Inkscape memiliki manfaat tambahan karena dapat mengedit halaman yang sebenarnya sebelum mengekspor ke format lain.
Terakhir, jika Anda benar-benar ingin mengekstraksi gambar dari PDF, gunakan
pdfimages
alat dari Xpdf / Poppler :sumber
Jika Anda perlu mengambil tangkapan layar halaman web, Anda dapat menggunakan Chrome DevTools.
Periksa video ini https://www.youtube.com/watch?v=r_6_9eFPhxI .
sumber