Как мне сохранить изображение действительно длинного сайта? Принимая около миллионов пикселей в высоту
Для окончания средней школы я хотел бы снять видео, рассказывающее историю моего класса, пролистывая посты нашей группы в Facebook и выделяя некоторые из наиболее важных.
Для этого я хотел использовать одно из многих расширений браузера, которые делают снимок экрана веб-сайта, но все они либо просто выдают ошибку, либо говорят, что не хватает видеопамяти (FireShot), даже только за последние 3 месяца ". сообщения. Это не является большим сюрпризом, так как в группе тысячи постов, и если мы скажем, что пост занимает около 400 пикселей, это означает, что конечные изображения могут быть в общей сложности около 10000000 пикселей.
Затем я попытался напечатать страницу в PDF, но я просто не мог найти способ избавиться от разрывов страниц - конечный результат не должен иметь никаких швов вообще.
В настоящее время я думаю о том, чтобы просто получить все данные через API Facebook и написать программу, которая генерирует изображение, напоминающее дизайн Facebook. Но я подумал, что было бы разумно попросить альтернативы, прежде чем я прибегну к этому.
(И да, конечно, это видео могло бы быть сделано с небольшим количеством визуального обмана, с размытостью в движении и прочим, но я просто люблю верность, даже когда это за кадром, и я нахожу эту проблему вообще интригующей.)
Изменить: Вот демонстрация того, что я пытаюсь сделать. Это всего лишь 16 тыс. Пикселей.
2 ответа
Вы пробовали встроенный инструмент для скриншотов консоли Firefox? Если Firefox отобразит его, вы сможете сделать снимок экрана. В Firefox нажмите Shift -f2, а затем введите screenshot --fullpage bigpicture.png
Кроме того, вы можете захватывать только то, что на экране, без --fullpage и прокручивать до следующей страницы и использовать редактор изображений, чтобы соединять их вместе по мере необходимости
У меня нет безумно длинной страницы для тестирования, но я полагаю, что это должно сработать.
В зависимости от того, что вы подразумеваете под "пролетанием", Цзин звучит так, как будто это будет хорошо работать в вашей ситуации. Он имеет простой пользовательский интерфейс для записи видео скринкастов. Если вы храните файл локально (в отличие от размещения в Интернете или на сетевом диске), не должно быть задержек при просмотре готового видео продукта. Это бесплатно попробовать и посмотреть, отвечает ли это требованиям. Я использовал его для 5-10-минутных клипов, и хотя он может немного затормозиться при создании, он отлично подходит для записи и последующего просмотра того, что находится на вашем экране.
Я бы предложил сначала перейти к каждому из сообщений в том порядке, в котором вы хотите, чтобы они отображались, чтобы изображения кэшировались и загрузка страниц выполнялась быстрее. Таким образом, вы также можете легко путешествовать по вещам, просто сделав резервную копию в начале и нажав кнопку вперед вашего браузера.