Posts Tagged ‘webkit2png’

28
Dec

Mac下截取网页全屏的两种”土”方法 – 软体结合终端

Paparazzi翻译成中文是狗仔队? 而这是一款叫做Paparazzi!(像雅虎全球那样后面加个”!”)的小工具.能截取整个网页而非当前窗口的部分图形,并且形成图片保存到本地.
使用Objective-C制作,调用了 Cocoa API 和 WebKit framework.
工作原理来自webkit2png.基于Safari的Webkit引擎.
Paparazzi!的窗口页面:只要自己设定你所需要的尺寸,然后”Caputre!”

抓取完毕后,将图片保存到本地即可.08年末了,保存维以不永伤的截屏留念下:Flickr.(保存到本地的图片使用图片查看软体放大会看到清晰字体与图片的.因为我使用Paparazzi!按照固定的比例去抓取而形成的)
—————————————————————————–
Paparazzi!使用的是GUI图形界面,文章伊始说过,其原理来自于webkit2png.因此,我们试着使用”单调地”命令行来截图:
1.说明:WebKit2png使用python构建,而leopard已经内置了,因此无需 PyObjC 1.1.若是Tiger或者较之前的系统如PPC等还需重新编译.
2.前往webkit2png(http://paulhammond.org/webkit2png/)下载其0.4版本.并将得到的”webkit2png-0.4.txt”文件放到你的Mac磁盘根目录下.
3.打开终端,填入:

python /webkit2png-0.4.txt http://hi.hiing.net
说明:”webkit2png-0.4.txt”之所以放在Mac根目录磁盘下是因为在这里省去填写其路径的麻烦;
后面的网址填写你自己需要的URL;
效果如图:

Fetching得到的图片形成在你自己名字的用户目录下.打开文件夹去看吧~

4.说明:这三个文件分别是200×150px大小的缩略图, 240px宽+完整长度的缩略图,与长,宽是完整尺寸的截图.
5.说明:WebKit2png的获取图片的标准:

-W WIDTH, –width=WIDTH : initial (and minimum) width of browser (default: 800)
-H HEIGHT, –height=HEIGHT : initial (and minimum) height of browser (default: 600)
–clipwidth=WIDTH : width of clipped thumbnail (default: 200)
–clipheight=HEIGHT : height of clipped thumbnail (default: 150)
[...]

Page 1 of 11

    Subscribe

      订阅 维以不永伤
      订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到Bloglines 订阅到我的雅虎 订阅到网易有道

    Categories

    Recent Comments

    From Googol

    :

    hits counter

    Search

    Tag Cloud

    Archives

    My Link

    Recommend Links