`
a420144030
  • 浏览: 83641 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

抓取并制作网页缩略图

阅读更多

在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:

  1. midl IECaptComImports.idl
  2. tlbimp IECaptComImports.tlb
  3. aximp %SystemRoot%\system32\shdocvw.dll
  4. 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)

分享到:
评论

相关推荐

    完美正确版-网站快照-网站缩略图asp.net源码-抓取页面快照

    网站快照和网站缩略图是互联网中常见的技术,它们在网页抓取、搜索引擎优化(SEO)以及在线展示等方面有着广泛的应用。本文将详细介绍这两种概念,以及如何利用ASP.NET源码来实现它们。 首先,网站快照是搜索引擎在...

    WebShot网站拍成照片或缩略图

    WebShot是一款功能强大的软件,专为用户们提供将网页或整个网站转化为照片或缩略图的服务。这款工具的独特之处在于其灵活性和多样性,能够满足多种需求。以下是对WebShot主要功能和使用的详细介绍: 1. **多格式...

    链接.docx 真正的4k图片,非缩略图,总共6000张

    而提到"非缩略图",这意味着这些图片不是预览图或者小尺寸版本,而是完整大小、原始质量的图像文件。缩略图通常用于节省存储空间和提高浏览速度,但它们可能会损失部分细节,尤其是在放大查看时。非缩略图则保留了...

    电子相册制作教程.doc

    选中后,相片的缩略图会显示在右侧视窗,通过拖放可以调整照片的播放顺序。 2. **选择展示类型** 左侧风格菜单提供了多种3D模型供你选择,你可以根据自己的喜好为相册挑选合适的3D模型。选择完成后,预览视窗会...

    网站制作感想ganxiang

    对于大图像,提供缩略图预览,让用户选择是否下载原图。同时,图文并茂,文字与图像相辅相成,满足不同用户的需求。 5. **用户体验**:为用户提供便捷的操作指南,如为每个图像添加文字说明,特别是在导航按钮和大...

    dreamweaver教程之怎么快速批处理图片链接

    通过这个教程,我们可以了解到Dreamweaver的Web影集功能不仅可以快速生成图片的缩略图,还能自动生成相应的链接结构,极大地提高了批量处理图片链接的效率。这对于需要维护大量图片内容的网站开发者来说,是一个非常...

    mypic图片管理程序 v1.31

    ·自动提取首张图片为缩略图 ·自动生成任意大小缩略图 ·幻灯片模式图片展示页, ·模板分离设计,轻松设计模板 ·方便自由的模板方法,可以实现复杂多样的调用效果 MyPicV1.3.1 ----------------------- 1.优化:后台...

    摄影网站源码

    3. **图片预览和展示**:源码应支持大图预览,图片缩略图展示,以及多分辨率适应。 4. **评论和评分系统**:允许用户对作品进行评价和讨论,促进社区互动。 5. **搜索和过滤**:提供搜索框和过滤选项,帮助用户快速...

    图片分享CSS网站模板是一款现代商业风格的CSS网站模板下载 .rar

    2. **图片展示优化**:作为一个图片分享网站,模板可能包含高效图片加载策略、缩略图生成和预加载机制,确保图片加载速度快且视觉效果出色。 3. **交互性**:使用CSS3动画和过渡效果提升用户交互体验,例如悬停效果...

    FastStone Capture.zip

    查看器支持常见的图像格式,并带有缩略图预览,方便用户管理和查找文件。 五、其他特色功能 FastStone Capture还具备一些实用的附加功能,如复制到剪贴板、发送到打印机、电子邮件、Word或PowerPoint文档,甚至上传...

    可全屏展示的Flash相册

    4. 用户界面设计:全屏相册的用户界面应该简洁而直观,可能包括前进/后退按钮、播放/暂停按钮、缩略图导航等元素。这些元素的设计和布局需要考虑全屏环境下的可用性和视觉效果。 5. 全屏模式实现:在Flash中实现...

    照片分页展示Flash模板

    在这个照片分页展示模板中,用户可能可以通过点击按钮或使用导航箭头来切换页面,或者有其他互动元素如滑动条、缩略图预览等。 7. **响应式设计**:虽然这个描述没有提及,但现代网页设计倾向于响应式布局,这意味...

    页面设计约定和规范

    - 产品缩略图:100×75像素 - 内容图片:50×50像素或120×90像素 图片文件大小一般应控制在5KB以内,而较大的Banner图片则应控制在15KB以内。 **3. 文字规范** 文字规范对网页的整体阅读体验至关重要。通常,...

    彩票网页模板

    - **Thumbs.db**:这是一个Windows系统自动生成的文件,用于存储缩略图缓存,帮助用户快速预览图像。 - **网站登录首页模板(韩国)1.psd**:这可能是网页登录页面的设计文件,使用Adobe Photoshop(PSD格式)制作,...

    汽车公司模板

    5. **图片展示**:汽车作为视觉产品,模板特别注重图片的展示,可能包含轮播图、大图滑动效果、缩略图网格等,利用JavaScript库如jQuery来实现动态交互。 6. **导航菜单**:清晰的导航菜单设计,帮助用户快速找到所...

    天气泛目录程序.zip

    7. `pic.php`:这个文件可能用于处理图片,例如从数据库获取天气图标、缩略图生成或者图片上传功能。涉及的技能包括图像处理(如GD库或Imagick)和服务器端图像操作。 8. `userads.php`:用户广告脚本,可能用于...

    艺帆心理学网站源码【艺帆1.7】.rar

    本源码是模板i心理学网站制作的,代码简洁没有多余的代码影响搜索引擎蜘蛛的数据抓取。 出于演示目的我全部调用了文章类别的第一个分类显示在首页,需要的用户下载后可以自行修改。 通用标签说明: (1,510)%&gt; ...

Global site tag (gtag.js) - Google Analytics