在windows环境下,可以考虑这个工具软件来抓页面截图:
IECapt.exe
在linux环境下,可以考虑这个工具软件来抓页面截图:
HTML2Image
获得抓取工具之后,就可以采用任何一种服务器语言编写程序,调用这个抓取工具,然后把抓取结果返回给用户。
下面是利用IECapt.exe并结合PHP抓取网站截图的例子。
在Windows/Apache2.2/Php5.2.5 下运行通过。
参考资料:
1.http://www.zubrag.com/scripts/website-thumbnail-generator.php
2.http://www.guangmingsoft.net/htmlsnapshot/html2image.htm
IECapt
IECapt is a small command-line utility to capture Internet Explorer's rendering of a web page into a BMP, JPEG or PNG image file. The C++ version also has experimental support for Enhanced Metafile vector graphic output. IECapt is available in a C++ and a C# version.
See CutyCapt for a Qt and WebKit (Safari) based cross-platform alternative to IECapt.
Samples
Here are some samples of IECapt generated renderings:
Status
"Works for me" :-)
The current version is not very verbose, it does not catch or report errors, it has some general limitations and there are some known bugs to be addressed in future versions.
Requirements
IECapt depends on GDI+. GDI+ is included in Windows XP/2003/Vista/2008. If there is no gdiplus.dll
on your system, you can download it from Microsoft and put it into the same directory where IECapt.exe
resides.
Download
IECapt-2008-06-10.zip (2008-06-10, 54 KB)
IECapt-2008-04-27.zip (2008-04-27, 51 KB)
IECapt-2006-11-06.zip (2006-11-06, 52 KB)
Source code
The source code is available in the CVS repositorty.
Usage
Open a command prompt and ask for help:
C:\> IECapt --help
-----------------------------------------------------------------------------
Usage: IECapt --url=http://www.example.org/ --out=localfile.png
-----------------------------------------------------------------------------
--help Print this help page and exit
--url=<url> The URL to capture (http:...|file:...|...)
--out=<path> The target file (.png|bmp|jpeg|emf|...)
--min-width=<int> Minimal width for the image (default: 800)
--max-wait=<ms> Don't wait more than (default: 90000, inf: 0)
--delay=<ms> Wait after loading (e.g. for Flash; default: 0)
--silent Whether to surpress some dialogs
-----------------------------------------------------------------------------
http://iecapt.sf.net - (c) 2003-2008 Bjoern Hoehrmann - <bjoern@hoehrmann.de>
IECapt#
IECapt# is a new and experimental version of IECapt written in C#. The source code is available in the CVS repositorty: IECapt.cs
and IECaptComImports.idl
. Feedback and patches welcome. To build it, use:
midl IECaptComImports.idl
tlbimp IECaptComImports.tlb
aximp %SystemRoot%\system32\shdocvw.dll
csc /r:IECaptComImports.dll /r:AxSHDocVw.dll /r:System.Windows.Forms.dll /r:System.Drawing.dll IECapt.cs
Author
Björn Höhrmann bjoern@hoehrmann.de (Donate via SourceForge)
分享到:
相关推荐
网站快照和网站缩略图是互联网中常见的技术,它们在网页抓取、搜索引擎优化(SEO)以及在线展示等方面有着广泛的应用。本文将详细介绍这两种概念,以及如何利用ASP.NET源码来实现它们。 首先,网站快照是搜索引擎在...
WebShot是一款功能强大的软件,专为用户们提供将网页或整个网站转化为照片或缩略图的服务。这款工具的独特之处在于其灵活性和多样性,能够满足多种需求。以下是对WebShot主要功能和使用的详细介绍: 1. **多格式...
而提到"非缩略图",这意味着这些图片不是预览图或者小尺寸版本,而是完整大小、原始质量的图像文件。缩略图通常用于节省存储空间和提高浏览速度,但它们可能会损失部分细节,尤其是在放大查看时。非缩略图则保留了...
选中后,相片的缩略图会显示在右侧视窗,通过拖放可以调整照片的播放顺序。 2. **选择展示类型** 左侧风格菜单提供了多种3D模型供你选择,你可以根据自己的喜好为相册挑选合适的3D模型。选择完成后,预览视窗会...
对于大图像,提供缩略图预览,让用户选择是否下载原图。同时,图文并茂,文字与图像相辅相成,满足不同用户的需求。 5. **用户体验**:为用户提供便捷的操作指南,如为每个图像添加文字说明,特别是在导航按钮和大...
通过这个教程,我们可以了解到Dreamweaver的Web影集功能不仅可以快速生成图片的缩略图,还能自动生成相应的链接结构,极大地提高了批量处理图片链接的效率。这对于需要维护大量图片内容的网站开发者来说,是一个非常...
·自动提取首张图片为缩略图 ·自动生成任意大小缩略图 ·幻灯片模式图片展示页, ·模板分离设计,轻松设计模板 ·方便自由的模板方法,可以实现复杂多样的调用效果 MyPicV1.3.1 ----------------------- 1.优化:后台...
3. **图片预览和展示**:源码应支持大图预览,图片缩略图展示,以及多分辨率适应。 4. **评论和评分系统**:允许用户对作品进行评价和讨论,促进社区互动。 5. **搜索和过滤**:提供搜索框和过滤选项,帮助用户快速...
2. **图片展示优化**:作为一个图片分享网站,模板可能包含高效图片加载策略、缩略图生成和预加载机制,确保图片加载速度快且视觉效果出色。 3. **交互性**:使用CSS3动画和过渡效果提升用户交互体验,例如悬停效果...
查看器支持常见的图像格式,并带有缩略图预览,方便用户管理和查找文件。 五、其他特色功能 FastStone Capture还具备一些实用的附加功能,如复制到剪贴板、发送到打印机、电子邮件、Word或PowerPoint文档,甚至上传...
4. 用户界面设计:全屏相册的用户界面应该简洁而直观,可能包括前进/后退按钮、播放/暂停按钮、缩略图导航等元素。这些元素的设计和布局需要考虑全屏环境下的可用性和视觉效果。 5. 全屏模式实现:在Flash中实现...
在这个照片分页展示模板中,用户可能可以通过点击按钮或使用导航箭头来切换页面,或者有其他互动元素如滑动条、缩略图预览等。 7. **响应式设计**:虽然这个描述没有提及,但现代网页设计倾向于响应式布局,这意味...
- 产品缩略图:100×75像素 - 内容图片:50×50像素或120×90像素 图片文件大小一般应控制在5KB以内,而较大的Banner图片则应控制在15KB以内。 **3. 文字规范** 文字规范对网页的整体阅读体验至关重要。通常,...
- **Thumbs.db**:这是一个Windows系统自动生成的文件,用于存储缩略图缓存,帮助用户快速预览图像。 - **网站登录首页模板(韩国)1.psd**:这可能是网页登录页面的设计文件,使用Adobe Photoshop(PSD格式)制作,...
5. **图片展示**:汽车作为视觉产品,模板特别注重图片的展示,可能包含轮播图、大图滑动效果、缩略图网格等,利用JavaScript库如jQuery来实现动态交互。 6. **导航菜单**:清晰的导航菜单设计,帮助用户快速找到所...
7. `pic.php`:这个文件可能用于处理图片,例如从数据库获取天气图标、缩略图生成或者图片上传功能。涉及的技能包括图像处理(如GD库或Imagick)和服务器端图像操作。 8. `userads.php`:用户广告脚本,可能用于...
本源码是模板i心理学网站制作的,代码简洁没有多余的代码影响搜索引擎蜘蛛的数据抓取。 出于演示目的我全部调用了文章类别的第一个分类显示在首页,需要的用户下载后可以自行修改。 通用标签说明: (1,510)%> ...