知识是一种生活方式

splash的使用之二PNG/JPEG

splash的使用之二PNG/JPEG

render.png

返回JavaScript呈现页面的图像(PNG格式).

参数:与render.html相同,并增加以下内容:

width:integer:可选

将渲染的图像大小调整成给定宽度(以像素为单位),保持纵横比.

height:integer:可选

将渲染图像裁剪为给定高度(以像素为单位).通常与width

一起使用以生成固定大小的缩略图.

render_all:int:可选

可能的值时1和0.在渲染之前扩展视口以包括整个

网页(可能非常长).默认为0.

render_all=1需要非零等待参数.

scale_method:string:可选

可能的值时raster(默认)和vector.如果是前者,通过

宽度参数执行的重新缩放操作时逐像素的;如果是后者,在渲染 期间以元素方式完成重新缩放.

基于矢量的缩放更具性能,但可能存在渲染问题,谨慎使用.

示例

render with timeout

curl ‘http://localhost:8050/render.png? url=http://domain.com/page-with-javascript.html& timeout=10’

320x240 thumbnail

curl ‘http://localhost:8050/render.png? url=http://domain.com/page-with-javascript.html& width=320&height=240’

render.jpeg

返回JavaScript呈现页面的图像(JPEG格式).

参数:与render.png相同,增加以下内容:

quality:integer:可选

质量参数范围从0到100.默认是75.

应尽量避免使用95以上的数值,当为100时文件很大且

几乎没有质量上的增益.

示例

render with default quality

curl ‘http://localhost:8050/render.jpeg? url=http://domain.com/’

render with low quality

curl ‘http://localhost:8050/render.jpeg? url=http://domain.com/&quality=30’

← 返回文章列表 回到首页