«Website Screenshots & Thumbnails Extractor — это Windows приложение с открытым исходным кодом для извлечения скриншотов и превьюшек сайтов. Для работы требуется .NET Framework 3.5.
Основные возможности:
Внешний вид программы:
![image](https://habrastorage.org/r/w1560/getpro/habr/post_images/b75/236/e62/b75236e62ccb1136844d982b535a44a7.png)
Также можно использовать класс WebScreenshotExtractor в своих .NET приложениях:
Скачать программу с исходным кодом на Сodeplex
Статья из блога
P.S. Если у вас есть желание присоединится к развитию программы (создание аналогичного веб-сервиса, доработка и улучшение функциональности) — пишите в комментариях.
Основные возможности:
- извлечение скриншотов и превьюшек сайтов
- возможность задавать размер изображений или выбрать из списка стандартных разрешений
- возможность автоматического сохранения в выбранную директорию
- маски для сохраненных файлов
Внешний вид программы:
![image](https://habrastorage.org/getpro/habr/post_images/b75/236/e62/b75236e62ccb1136844d982b535a44a7.png)
Также можно использовать класс WebScreenshotExtractor в своих .NET приложениях:
int width = 1024;
int height = 768;
int thumbWidth = 150;
int thumbHeight = 150;
Uri uri = new Uri("http://microsoft.com/");
WebScreenshotExtractor web = new WebScreenshotExtractor(uri, width, height, thumbWidth, thumbHeight);
web.ScrollingEnabled = false;
web.MakeScreenshot();
// pictureBox, thumbBox - your Image controls
pictureBox.Image = web.GetImage();
thumbBox.Image = web.GetThumbnail();
Скачать программу с исходным кодом на Сodeplex
Статья из блога
P.S. Если у вас есть желание присоединится к развитию программы (создание аналогичного веб-сервиса, доработка и улучшение функциональности) — пишите в комментариях.