code2image

0.9.3 • Public • Published

code2image

NPM Version NPM Downloads

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:

alt tag

Supported languages

https://github.com/kreshikhin/tolmach/blob/master/README.md#supported-languages

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i code2image

Weekly Downloads

5

Version

0.9.3

License

MIT

Last publish

Collaborators

  • kreshikhin