xpw / code-to-image

Convert blocks of code to a highlighted jpeg base64 image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code to Image

Code to Image converts your blocks of code to a highlighted jpeg base64 image. And you can share it to any code-unfriendly website —— Such website doesn't support markdown or <pre><code> tag or anything else that can make your post contains any blocks of code in it.

It is much better than screen shot since you can pick a single image from very large code files. More than 40 programming languages can be highlighted and picked.

Example

http://code2img.test.h5jun.com

Paste blocks of code to textarea and press Ctrl+D to pick image.

Installation

git clone https://github.com/akira-cn/code-to-image.git
cd code-to-image
npm install

Development

npm start

Compile & Release

npm run compile

Default languages

Default languages included bash; C; C++; C#; HTML; Java; JavaScript; XML; Perl; Python; Ruby; PHP;

Extensions

Other languages are supported via extensions:

Apollo; Basic; Clojure; CSS; Dart; Erlang; Go; Haskell; Lasso; Lisp, Scheme; Llvm; Logtalk; Lua; Matlab; MLs: F#, Ocaml,SML; Mumps; Nemerle; Pascal; Protocol buffers; R, S; RD; Rust; Scala; SQL; Swift; TCL; Latek; Visual Basic; VHDL; Wiki; XQ; YAML

Thanks

Thanks to code-prettify and html2canvas.

License (Multi-licensing)

Apache License 2.0 LICENSE

About

Convert blocks of code to a highlighted jpeg base64 image.

License:MIT License


Languages

Language:JavaScript 97.0%Language:HTML 1.6%Language:CSS 1.4%