Abadikan tangkapan layar laman web besar di Chrome


9

Halaman web sangat besar (beberapa MB). Saya mencoba ekstensi ini dan semuanya gagal:

  • Tangkapan Layar (oleh Google) - Saya mendapatkan tab baru tanpa gambar di dalamnya
  • Pixlr Grabber - Saya mendapat pesan kesalahan "500" setelah menekan save
  • Capture Webpage Screenshot - Fireshot - memberi tahu saya bahwa halaman web terlalu besar dan akan disimpan ke RAM, setelah itu saya mendapatkan kesalahan: Insufficient video memory: You need at least -2365 MB of RAM(itu konyol, dan saya punya saya suka 1 GB)
  • Tangkapan Layar Webpage & WebCam - Saya tidak mendapatkan gambar
  • Screenshot Luar Biasa - Tangkap & Beranotasi - Dikatakan capturing..., dan ketika selesai buka tab baru dengan beberapa tombol. Ketika saya menekan "selesai" itu mengatakan preparing your image...selamanya.

Apakah Anda tahu alat tangkapan layar situs web yang benar-benar berfungsi?


Bisakah Anda memberi kami URL situs web yang ingin Anda simpan? Jika halaman ini benar-benar besar, ada kemungkinan bahwa proses penangkapannya membutuhkan GB RAM. Karena Anda hanya memiliki 1 GB, mungkin perlu waktu lama untuk menyelesaikannya daripada menggunakan RAM, tukar ruang pada hard disk yang digunakan, yang sangat lambat. Apakah Anda mencoba untuk membiarkan Screenshot Luar Biasa - Capture & Annotate berjalan pada malam hari untuk melihat apakah itu akhirnya berfungsi atau jika crash?
Simon

ini adalah halaman lokal, kotak metrik Chrome menunjukkan 1600 x 140000ukuran halaman. Tetapi konten memiliki banyak grafik dan ruang kosong sederhana (~ 95% hanya latar belakang putih atau abu-abu). Jika dikompresi, gambar tidak boleh lebih dari beberapa MB
MaryJane

1
Anda menyatakan dengan benar JIKA dikompresi seharusnya tidak memakan banyak ruang. Tapi pertama-tama gambar akan berada dalam keadaan tidak terkompresi yang akan memakan ruang GB.
Simon

Anda yakin itu 1600 x 140000 karena itu gambar GIGANTIC. Selanjutnya 2365 lebih dari 2GB jadi jika Anda hanya memiliki 1Gb yang menjelaskan kesalahan.
Ramhound

Saya baru saja membuat gambar 1600x140000 di photoshop secara instan. Dikatakan ukuran gambar: 649mb, dan itu mungkin tidak terkompresi. Tetapi untuk beberapa alasan itu tidak akan disimpan dalam format png atau jpg: |
MaryJane

Jawaban:


2

Jika Anda menggunakan chrome, saya akan menggunakan CutyCapt untuk menangkap render webkit ke suatu gambar.

CutyCapt adalah utilitas baris perintah lintas-platform kecil untuk menangkap rendering WebKit dari halaman web ke dalam berbagai format vektor dan bitmap, termasuk SVG, PDF, PS, PNG, JPEG, TIFF, GIF, dan BMP. Lihat IECapt untuk alat serupa yang berbasis pada Internet Explorer.


1

Saya akhirnya menggunakan PhantomJS di windows, saya menggunakan ...

screenshot.js

var page = require('webpage').create();

page.open('http://gigantic-web-page.com', function () {
    page.render('test.png');
    phantom.exit();
});

Buang ini di folder phantomjs Anda, lalu satu file lagi, screenshot.cmd

phantomjs --ignore-ssl-errors=yes --cookies-file=cookies.txt --web-security=no screenshot.js

Dengan kedua file ini di folder phantomjs Anda, jalankan screenshot.cmd ... Saya baru saja menghasilkan file png 40mb dari halaman raksasa, butuh beberapa saat dan bergejolak tetapi akhirnya menghasilkannya!


0

Abadikan tangkapan layar laman web besar di Chrome? Halaman web sangat besar (beberapa MB). Saya mencoba Screen Capture (oleh Google) - Saya mendapatkan tab baru tanpa gambar di dalamnya

Itu karena kebiasaan dengan elemen kanvas yang digunakannya. Abaikan dan simpan file, lalu buka file; itu harus baik-baik saja.

Beberapa waktu yang lalu saya mendapatkan masalah tab kosong juga (sepertinya agak umum ketika menggunakan fungsi Caputre Whole Page ), dan pada lark, saya mengklik [Save]tombolnya. Ketika saya membuka file yang dihasilkan (karena penasaran, berpikir itu akan kosong atau 0x0), saya terkejut melihat gambar itu tidak hanya di sana, tetapi benar ! Bagus.

Tentu saja ini berarti bahwa Anda tidak akan dapat menggunakan alat pengeditan gambar (terbatas) ekstensi sebelum menyimpan, tetapi jadi apa? Anda dapat menggunakan MSPaint atau apa pun dengan mudah (I for one selalu menyimpannya tanpa modifikasi, lalu memodifikasi salinan).


0

Ini dapat dicapai di Chrome pada v59:

Pengumuman di blog pengembang

Video tutorial

Ringkasan langkah-langkah (jika Anda lebih suka teks):

  1. Buka alat Pengembang
  2. Alihkan bilah alat perangkat
  3. Tetapkan resolusi yang diinginkan di bilah alat perangkat
  4. Pilih menu Overflow pilihan lainnya di bilah alat perangkat
  5. Pilih tangkapan layar Tangkap atau Tangkap tangkapan layar ukuran penuh
  6. Tangkapan layar akan disimpan ke folder Unduhan Anda

Tolong jangan memposting jawaban yang sama untuk beberapa pertanyaan. Jika informasi yang sama benar-benar menjawab kedua pertanyaan, maka satu pertanyaan (biasanya yang baru) harus ditutup sebagai duplikat dari yang lain. Anda dapat menunjukkan ini dengan memilih untuk menutupnya sebagai duplikat atau, jika Anda tidak memiliki reputasi yang cukup untuk itu, angkat bendera untuk menunjukkan bahwa itu adalah duplikat. Jika tidak, sesuaikan jawaban Anda untuk pertanyaan ini dan jangan hanya menempelkan jawaban yang sama di banyak tempat.
DavidPostill

@DavidPostill Terima kasih atas upnya. Akan memilih untuk menutup waktu berikutnya.
jsejcksn
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.