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


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.