jpalladino84 / ichabod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ichabod - Fast HTML rasterizer

Ichabod is a server process which accepts POSTed HTML and can rasterize (eg. render images) and evaluate JS in that HTML document. There is a focus on rendering speed.

It utilizes webkit from Qt to render HTML and evaluate JavaScript, and mongoose to parse incoming requests and return responses.

Features

  • Fast rasterization of HTML.
  • JSON API
  • Javascript interface for rasterization functions
  • Animated output using giflib.
  • High quality animated output using mediancut and other diffusion methods.
  • Python bindings available
  • X11 not required.
  • statsd support built in.

Related projects

Several excellent headless projects have previously blazed a trail:

Ichabod is free software/open source, and is distributed under the MIT.

Ichabod was created, and is maintained, by:

Thanks to support from:

About

License:MIT License


Languages

Language:HTML 93.3%Language:C++ 4.7%Language:CSS 1.0%Language:Shell 0.7%Language:Python 0.2%Language:QMake 0.1%Language:JavaScript 0.0%Language:C 0.0%