Мне нужен скриншот из нашего веб-приложения. Он будет напечатан на плакате, поэтому мне нужна версия с высоким разрешением. У меня монитор 96 DPI, поэтому при печати стандартный снимок экрана Мое решение этой проблемы было
- Подсчитайте необходимое мне количество пикселей, чтобы изображение можно было печатать с разрешением 300 точек на дюйм в нужном мне размере.
- установите инструмент Responsive Design в Firefox точно на тот же размер области просмотра, скажем, X на Y пикселей
- изменяйте масштаб с помощью Ctrl + +, пока необходимые элементы дизайна не заполнят представление (эта часть важна - решение должно работать, когда содержимое масштабируется или уменьшается)
- используйте встроенный инструмент для создания снимков экрана.
- используйте GIMP для изменения разрешения изображения до 300 точек на дюйм без изменения фактического количества пикселей
К моему удивлению, скриншот был не X на Y пикселей, а меньший размер, например, 0,67X на 0,67Y, поэтому я мог получить только изображение с разрешением 200 точек на дюйм, не масштабируя его. Фактор также варьировался. Поиграв, я обнаружил, что размер скриншота определяется уровнем масштабирования.
Использование аддона для создания скриншота (Awesome Screenshot Plus) привело к точно такой же проблеме. Использование Chrome создало другую проблему, поскольку Chrome не отображает весь большой видовой экран, а захватывается только часть изображения. Насколько мне известно, в IE нет инструмента для увеличения размера области просмотра за пределы физического экрана.
Есть ли у вас какие-либо предложения (аддоны браузера, может быть, другой браузер?), Как сделать мой скриншот? Мне нужен браузер для отображения страницы, а не что-то вроде PageLayouts, потому что JavaScript в приложении несколько задействован, и потому что мне нужно немного подправить HTML и CSS на лету.
Я работаю на ПК под управлением Windows, и у моего отдела нет средств, чтобы инвестировать в платный специальный инструмент для этой задачи.