Збереження великої веб-сторінки як зображення


28

Я намагаюся зберегти веб-сторінку як зображення. Веб - сторінка , яку я намагаюся зберегти трохи довго, і має багато зображень.

Я спробував розширення Google Chrome Screen Capture Extension та кілька інших плагінів для зйомки екрана Chrome, але всі дали мені пусте зображення як вихід.

Як я можу це подолати? Чи є інші відомі плагіни (не для Chrome це нормально), щоб зберегти велику веб-сторінку як зображення?


Ви просто хочете фотографії на цій сторінці? клацніть правою кнопкою миші на кожному зображенні та виберіть "зберегти зображення як"
Moab

@Moab Насправді я хочу, щоб ціла сторінка була як зображення (фотографії, текст та все на екрані) ...
Nalaka526

Якщо ви просто хочете зберегти сторінку на потім, ви можете також зберегти її як веб-архів (один .mht-файл). Я знаю, що IE і Opera можуть зробити це принаймні.
Свиш

Snagit зробив би це плавно, краще, ніж будь-яка інша можливість тут
gd1

1
Ви повинні використовувати камеру, щоб сфотографувати сторінку, а потім розкладіть їх разом!
Пітер Олсон

Відповіді:


20

Роздрукуйте у PDF, а потім збережіть PDF як зображення. Я думаю, що це, мабуть, ваш найбезпечніший метод.

Друк у PDF є простим, і у вас є маса варіантів, конверсія після факту збереже макет сторінки.

Відповідь на перетворення тут: Як зберегти файл PDF у вигляді зображення?

Як зауваження: якщо ви використовуєте проект PDFCreator, доступний на веб- сайті http://www.pdfforge.org/, можливість друкувати PDF як зображення або друкувати як зображення є рідним.


7
Друк у форматі PDF розділить веб-сторінку на сторінки, які я думаю ... :(
Nalaka526

Залежить від макета сторінки / розміру паперу та параметрів друку для Вашого принтера PDF. Ви завжди можете також вибрати масштаб на 1 аркуші.
iivel

@ Nalaka526, якщо не встановити розмір паперу A3 або A2.
інвертувати

12

Викрадення Firefox ! надбудова не змогла зберегти велике зображення. Якщо ви абсолютно хочете зберегти надмірно довге одне зображення і відкрите для не-Chrome рішень, ось декілька, які можуть працювати:

  1. SiteShoter - це портативний додаток:

    1

  2. Існує будь-яка кількість інтернет-додатків для скріншотів, таких як ця


1
Знайшов цей автономний додаток ( webscreencapture.com ) і він успішно врятував веб-сторінку. Дякую за ваші пропозиції ... :)
Nalaka526

11

Існує новий командний рядок Firefox, який дозволяє робити знімки екрана.

Натисніть Shift+ F2і напишітьscreenshot filename1.png 0 true

На жаль, для вашого сайту я отримую помилку ..., але, тим не менше, це приємно знати функцію.

ОНОВЛЕННЯ: Здається, що синтаксис дещо змінився в новій версії, і тепер для повного знімка екрана потрібно набрати screenshot filename.png --fullpage


Для інших це вбудований в основний браузер Firefox, не потрібні розширення / додатки
rcoup

7

Знайдено цей автономний (портативний додаток): Захоплення веб-екрана , який міг би успішно зберегти веб-сторінку як зображення ...

Дякую всім, хто відповів ... :), пропозиції справді цінні і змусили мене думати багатьма способами. Відповідь "Карана" змусила мене думати про автономні програми, про які я не знав ... Дякую.


1
Посилання тепер мертве. Однак ви все-таки зможете завантажити його з archive.org. На жаль, немає гарантії, що програмне забезпечення буде працювати з останньою версією Windows, наприклад Windows 8 або 10.
JPaget

5

Ви можете використовувати Awesome Скріншот :

  • Захопіть або відріжте вибрану область, або всю видиму частину, або всю сторінку
  • Підтримка формату PNG
  • Підтримуйте горизонтальну прокрутку під час зйомки

2

Якщо я правильно зрозумів ваше запитання, то це, безумовно, ваша відповідь. У вас є інструмент Snagit для зйомки на весь екран.


Це комерційний інструмент, але відповідно до питання ця відповідь правильна. Я знайшов безкоштовний інструмент, який може виконати те саме (моя вимога), так що він краще підходить ... Дякую за відповідь та голосування ... :)
Nalaka526

1
Дякую. Але ви можете використовувати його безкоштовну пробну версію.
с-гострий

2

Ще один спосіб зробити це (в автоматизованому вигляді) - використовувати Phantom JS, безголовий веб-браузер WebKit. Приклад "technews.js", що включений, "захопить Новини Google як зображення PNG", і цей приклад може бути змінений для будь-якого веб-сайту.

http://phantomjs.org/


Це дійсно гладка бібліотека; дякую за публікацію
iivel


1

Використання FireShot Доповнення для збереження великої веб - сторінки для зображення і PDF також.

Він також підтримується на Firefox , Chrome та IE .

Щоб встановити Firefox, перейдіть до Tools->, Add-onsтоді знайдіть FireShotі встановіть його.

Більше про Fireshot відвідайте http://getfireshot.com/


0

Я спробував кілька речей. Відкрийте веб-сторінку в Chrome, потім клацніть правою кнопкою миші на порожньому місці сторінки та виберіть "Зберегти як", а потім виберіть "зберегти як тип" "веб-сторінку, завершити" внизу вікна збереження як ".

Збережіть її у порожній папці, вона збереже один файл та папку (вони повинні зберігатися разом у одній папці). Кожен раз, коли ви хочете переглянути сторінку, двічі клацніть файл htm.

Всередині папки ви знайдете всі зображення, якщо ви їх хочете для інших цілей.

.

введіть тут опис зображення


3
Як це відповідає на питання ОП?
локальне місце за замовчуванням

2
Це не пов'язане з питанням і намагається припустити подальші знання про те, що iivel шукає.
Steffan Donal

1
@Ruirize - що я шукав?
iivel

@Ruirize, Немає гарного способу збереження сторінки, що є великою, до одного зображення, уявіть собі спробу переглянути jpeg, який великий (довгий). Я спробував портативний додаток, і це зберегло веб-сторінку як jpeg, нікчемний для перегляду, ОП не знав, що вони шукають.
Моав

@Ruirize OP ніколи не заявляв, для чого вони збираються використати "образ", питання в його теперішній формі неоднозначне. Моє - це гарне рішення, просто не робить тебе щасливим.
Моав

0

Якщо вам не потрібне зображення фактичного розміру, ви можете зменшити масштаб зображення та зробити знімок екрана?


Сумнівно, що будь-який браузер міг би зменшити масштаб, щоб показати всі 57 зображень.
мартіно

Ви можете спробувати поєднання масштабування та отримання декількох знімків екрана вниз по сторінці ... потім поєднайте зображення ... так, потрібна якась робота, але звичайно не доведеться так довго ...
Марк Редман

0

Якщо я розумію ваше запитання, те, що ви хочете, - це захоплення всього веб-сайту, я прав? Зробіть наступне:

  1. Відкрийте свою улюблену програму редагування зображень (я рекомендую Paint.NET) , створіть нове полотно з досить великою висотою, настільки високою, як коли-небудь дібрана сторінка
  2. Перейдіть на веб-сторінку, натисніть PrtScна клавіатурі.
  3. Поверніться до програми редагування зображень, вставте зображення на полотно.
  4. Перейдіть на веб-сторінку, прокрутіть вікно вниз, поки ви не досягнете кінця останнього надрукованого зображення, і знову натисніть Екран друку .
  5. Поверніться до програми редагування зображень, тепер вставіть Нове право під попередньо вставлене зображення, щоб воно починалося з того місця, де закінчилось попереднє зображення.
  6. Повторіть попередні кроки десяток разів, поки не прокрутитеся донизу вікна.

це довге рішення, але воно працює.


+1: іноді потрібно просто трохи попрацювати .. це не ракетна наука.
Марк Редман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.