Saya perlu mengambil tangkapan layar dari seluruh halaman web. Triknya adalah saya perlu tangkapan layar untuk memasukkan seluruh isi elemen tunggal yang tidak muat di layar.
Ini adalah tabel kolom tunggal yang memiliki bilah gulir karena tingginya. Ini bukan IFRAME (yang akan mudah dimuat di tabnya sendiri).
Kolom berisi teks yang diformat dan beberapa gambar kecil.
Untuk halaman web yang panjang yang digulir, itu mudah untuk melakukan tugas ini. Tetapi bagaimana hal itu dapat dicapai ketika mengandung elemen individual di dalam halaman yang menggulung?
Agar lebih jelas, saya perlu menangkap seluruh halaman, bukan hanya elemen itu sendiri.
Saya ingin menyelesaikan ini menggunakan Firefox di Windows.
Jawaban:
Saran saya adalah menggunakan fitur bawaan Firefox yang memungkinkan Anda mengambil tangkapan layar elemen DOM tunggal.
Cukup buka alat pengembang → Temukan elemen → Klik Kanan dan ambil tangkapan layar
Itu tidak berfungsi di salah satu situs internal saya jadi tidak bisa mengatakan itu akan bekerja untuk semua.
Perbarui setelah Edit OP:
Jika Anda bermaksud untuk merekam halaman penuh bersama dengan seluruh konten elemen DOM seperti yang ditunjukkan di bawah ini, Anda harus tinggal mengedit ketinggian elemen DOM tetapi ...
Ini akan mendorong banyak elemen DOM keluar dari viewport dan tangkapan layar atau AFAIK alat lain tidak akan menangkapnya, yang mengalahkan tujuan Anda, saya pikir.
Baca di bawah ini dari https://en.wikipedia.org/wiki/Screenshot
Jika saya benar-benar harus melakukannya dengan cara Anda, saya akan membuat GIF atau mengambil dua tangkapan layar satu halaman penuh dan hanya elemen DOM lainnya untuk digabung menjadi satu.
sumber
<body>
elemen dan itu akan memberi Anda tangkapan layar yang diinginkan.Anda dapat menggunakan perintah tangkapan layar dari Developer Toolbar:
Tekan Shift+ F2untuk membuka bilah alat atau pilih dari menu Alat Pengembang Web.
Di bilah alat, ketik perintah
screenshot --fullpage fullpage.png
.Untuk menangkap satu elemen, Anda dapat menggunakan pemilih css dengan flag --sel misalnya
akan memberi Anda gambar di bawah ini
sumber
Gunakan Mode Desain Responsif Firefox , atur lebar ke sesuatu yang normal dan ketinggian sedemikian sehingga cukup untuk mencakup seluruh halaman, klik tombol tangkapan layar (ikon kamera).
sumber
Ada Perangkat Lunak bernama Snagit yang dapat menyelesaikan masalah Anda. Perangkat lunak ini dapat mengambil screenshot dalam berbagai jenis, seperti jendela gulir dan juga dapat merekam video.
Ini adalah aplikasi berbayar, tetapi memiliki uji coba juga tersedia.
sumber
Saya menggunakan Screenpresso . Ini memungkinkan Anda untuk mengambil tangkapan layar yang bergulir. Pada dasarnya Anda mengambil tangkapan layar, gulir ke bawah dan ambil yang lain dan seterusnya, lalu Screenpresso menyatukannya. Screenpresso juga gratis.
FYI, tombol pintas untuk menggulir tangkapan layar adalah WindowsKey + Shift + PrintScreen. Anda kemudian perlu mengklik jendela yang ingin Anda gulir. Ketika Anda sampai ke bagian selanjutnya untuk tangkapan layar, klik kanan, gulir ke bawah, klik kanan dan sebagainya. Jika Anda selesai, klik kiri dan mereka akan dijahit bersama. Pastikan untuk mendapatkan beberapa tumpang tindih pada setiap tangkapan layar agar proses penjahitan bekerja lebih baik.
sumber
Ada ekstensi yang disebut Nimbus Screen Capture yang sangat cocok untuk tugas ini.
Anda memiliki opsi untuk menangkap:
sumber
Opsi untuk menyesuaikan semuanya pada satu halaman:
<Ctrl>-
untuk memuat semuanya di satu halamanPilihan lain adalah mengambil screenshot dari bagian atas dari apa yang ingin Anda tangkap. Gulir ke bawah, ambil pemotretan layar berikutnya. Ulangi ini sampai Anda sudah menangkap semuanya.
Secara opsional: menggabungkan tangkapan layar menjadi satu gambar besar menggunakan editor gambar (mis. Gimp).
sumber
Untuk mengambil tangkapan layar, Anda dapat menambahkan Ekstensi seperti tangkapan layar yang mudah. Maka akan lebih mudah bagi Anda untuk mengambil screenshot.
sumber
Untuk program DESKTOP, dengan jendela gulir, ApowerSoft capture melakukan pekerjaan untuk saya.
sumber