code2image
v0.9.3
Published
The library allows to create an image from a code with custom highlighting
Downloads
13
Readme
code2image
The library allows to render an image from a code snippet. It's based on node-canvas module.
Installation
$ npm install code2image
Example
var code2image = require('code2image');
var styles = { // it's default styles
fontName: "monospace",
fontMinSize: '6px',
fontSize: '18px',
fontRatio: 1,
lineHeight: '20px',
color: "black",
background: "white",
keyword: '#444 bold',
built_in: "black",
number: "black",
string: "green",
comment: "gray",
decorator: "black",
function: "black",
class: "black",
title: "black",
params: "black",
section: "black",
regexp: "red",
preprocessor: "black",
attribute: "black",
};
code2image.render("var hello = 'hello';\nvar world = 'world';\nconsole.log(hello + ' ' + world);", 'test.png', styles, function(){
console.log('ok!');
});
Result:
Supported languages
https://github.com/kreshikhin/tolmach/blob/master/README.md#supported-languages